/*
 Table Of Contents
 1.) Global Headings
 2.) Form Elements
 3.) Header Style
 4.) Footer Style
 ===============================================*/
body {
	font-family: 'Raleway', sans-serif;
	background: #2f3542;
	color: #08E;
}
img {
	max-width: 100%;
	height: auto;
}
a {
	color: #00d5c3;
}
a:hover {
	text-decoration: none;
}

/*
 2.0.2) Global Headings
 -----------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: 800;
	color: #333;
	margin: 0;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
.h2 {
	font-size: 48px;
	font-weight: 900;
}
.title-info {
	font-size: 38px;
	font-weight: 800;
}
h3 {
	font-size: 27px;
}
.h3 {
	font-size: 36px;
	font-weight: 800;
}
.title-head {
	font-size: 30px;
}
h4 {
	font-size: 24px;
}
h5 {
	font-size: 21px;
}
.h5 {
	font-size: 18px;
	font-weight: 800;
}
h6 {
	font-size: 14px;
}
p {
	font-size: 14px;
	color: #444;
	line-height: 2;
}
a:hover, a:focus {
	text-decoration: none;
	color: #00d5c3;
}
a:focus {
	outline: none;
}
.bold {
	font-weight: 700;
}
.medium-title {
	font-weight: 500;
}
/*
 2.0.3) Form Elements
 -----------------------------*/
.btn-wrap {
	font-size: 14px;
	color: #2f3542;
	font-weight: 600;
	background: #00d5c3;
	display: block;
	border-radius: 5px;
	line-height: 1.3;
	padding: 11px 24px;
	width: 150px;
}
input {
	line-height: normal;
}
input:focus, select:focus, textarea:focus, button:focus, input[type="submit"]:focus {
	outline: none;
}
input[type="text"], input[type="email"] {
		
		border-radius: 5px;
	width: 100%;
	color: #a4a9b4;
}

        .heighmmt {padding-top:90px!important;}
        .heighmmtt {padding-top:90px!important;}
textarea {
	height: 268px;
	width: 100%;
	background: transparent;
	border: 1px solid #595d68;
	border-radius: 5px;
	padding: 18px 18px;
	color: #a4a9b4;
	margin-bottom: 17px;
	resize: vertical;
}
input[type="checkbox"], input[type="radio"] {
	padding: 0;
	border: none;
}
button, input[type="button"], input[type="reset"], input[type="submit"], input[type="file"] {
	-webkit-appearance: none;
	cursor: pointer;
	line-height: normal;
	overflow: visible;
}
button[disabled], input[disabled] {
	cursor: default;
	color: #999;
	border-color: #ccc;
}
button::-moz-focus-inner, input::-moz-focus-inner {
	padding: 0;
	border: 0;
}

.form-float {position: absolute;
    top: 70px;
   right: 70px;}
.form-float-cover {background: white;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-radius: 5px;}
.form-float-cover h3 {text-align: center;
    padding: 10px;
    font-weight: 200;}
.form-field-float-cover {background: #ffeaea;
    padding: 20px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;}



/*  Typography-page
 -----------------------------*/
.heading {
	min-height: 57px;
}
li {
	color: #dae2e8;
	margin-bottom: 0px;
}
.typo-list-head {
	margin-bottom: 34px;
}
.block-quote {
	font-family: 'Playfair Display', serif;
	font-style: italic;
	max-width: 423px;
	border-color: #00d5c3;
	padding: 10px 33px 10px 57px;
	line-height: 1.8;
}
.border-left {
	border-left: none;
}
.pos-rel {
	position: relative;
}
.bg {
	background: transparent !important;
}
.quote {
	background: url(../images/quote.png) no-repeat;
	height: 58px;
	width: 74px;
	position: absolute;
	left: 13px;
	display: block;
	top: -12px;
}
.para-text {
	min-width: 565px;
}
.quote-text {
	max-width: 358px;
	padding: 11px 42px 3px;
	font-family: 'Playfair Display', serif;
	font-weight: 700;
	font-style: italic;
	font-size: 18px;
}
.left-quote {
	max-width: 330px;
	padding: 26px 18px 10px 25px;
}
.standard-head {
	font-weight: 600;
}
.large-head {
	font-weight: 800;
}
.standard-para {
	font-size: 21px;
	font-weight: 600;
	line-height: 1.5;
}
.large-para {
	font-size: 30px;
	font-weight: 800;
	line-height: 1.6;
}
@media (max-width: 1199px) {
	.para-text {
		min-width: auto;
	}
}
.no-padding {
	padding: 0 !important;
}
.plr-0 {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.pl-0 {
	padding-left: 0 !important;
}
.pr-0 {
	padding-right: 0 !important;
}
.ptb-0 {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}
.pt-0 {
	padding-top: 0px !important;
}
.pb-0 {
	padding-bottom: 0px !important;
}
.pb-1 {
	padding-bottom: 1px !important;
}
.pt-100 {
	padding-top: 100px;
}
.pt-101 {
	    padding-top: 70px;
    padding-bottom: 20px;
}

.pb-100 {padding-top: 50px;padding-bottom: 100px;
}
.pt-135 {
	padding-top: 135px;
}
.pb-135 {
	padding-bottom: 135px;
}
.pt-80 {
	padding-top: 80px;
}
.pb-80 {
	padding-bottom: 80px;
}
.ptb {
	padding-top: 95px;
	padding-bottom: 95px;
}
.pt {
	padding-top: 95px;
}
.pb {
	padding-top: 40px;padding-bottom: 5px;
}
.ptb-40 {
	padding-bottom: 40px;
	padding-top: 40px;
}
.ptb-45 {
	padding-top: 45px;
	padding-bottom: 45px;
}
.pt-45 {
	padding-top: 45px;
}
.pb-45 {
	padding-bottom: 45px;
}
.ptb-60 {
	padding-bottom: 60px;
	padding-top: 60px;
}
.pt-60 {
	padding-top: 60px;
}
.pb-60 {
	padding-bottom: 60px !important;
}
.pl {
	padding-left: 30px;
}
.pr {
	padding-right: 30px;
}
.ptb-65 {
	padding-top: 65px;
	padding-bottom: 65px;
}
.ptb-70 {
	padding-top: 70px;
	padding-bottom: 70px;
}
.ptb-50 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.mtb-50 {
	margin-bottom: 50px;
	margin-top: 50px;
}
.mtb-55 {
	margin-bottom: 55px;
	margin-top: 55px;
}
.mb-50 {
	margin-bottom: 50px !important;
}
.mtb-45 {
	margin-top: 45px;
	margin-bottom: 45px;
}
.mt-45 {
	margin-top: 45px;
}
.mb-45 {
	margin-bottom: 0px;
}
.mt-12 {
	margin-top: 12px;
}
.mb-12 {
	margin-bottom: 12px;
}
.mt-40 {
	margin-top: 40px !important;
}
.mb-40 {
	margin-bottom: 40px;
}
.mt-25 {
	margin-top: 25px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-25 {
	margin-bottom: 25px;
}
.mtb-56 {
	margin-top: 56px;
	margin-bottom: 56px;
}
.mt-56 {
	margin-top: 56px;
}
.mb-60 {
	margin-bottom: 60px !important;
}
.mb-56 {
	margin-bottom: 56px;
}
.mtb-0 {
	margin-top: 0px;
	margin-bottom: 0px;
}
.mlr-0 {
	margin-left: 0px;
	margin-right: 0px;
}
.mt-0 {
	margin-top: 0px !important;
}
.mb-0 {
	margin-bottom: 0px !important;
}
.ml-0 {
	margin-left: 0px !important;
}
.mr-0 {
	margin-right: 0px !important;
}
.mtb {
	margin-top: 80px;
	margin-bottom: 80px;
}
.mt {
	margin-top: 80px;
}
.mb {
	margin-bottom: 80px !important;
}
.ml {
	margin-left: 30px;
}
.mr {
	margin-right: 30px;
}
.ml-100 {
	margin-left: 100px;
}
.mr-100 {
	margin-right: 100px;
}
.mt-100 {
	margin-top: 100px;
}
.mb-100 {
	margin-bottom: 100px;
}
.mb-140 {
    padding-bottom: 100px;
}
.mtb-30 {
	margin-top: 30px;
	margin-bottom: 30px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mt-35 {
	margin-top: 35px;
}
.float-left {
	float: left;
}
.float-none {
	float: none !important;
}
.float-right {
	float: right;
}
.text-left {
	text-align: left;
}
.cyan-color {
	color: #00d5c3 !important;
}
.text-color {
	color: #2f3542 !important;
}
.white-color {
	color: #ffffff !important;
}
.dis-blk {
	display: block !important;
}
.dis-inline {
	display: inline-block;
}
.pos-rel {
	position: relative;
}
.padding {
	padding: 10px 0;
}
.head-icon {
	font-size: 45px;
	font-weight: 500;
	text-transform: uppercase;
}
.head-icon span {
	font-weight: 300;
}
.bor-l {
	border-left: 2px solid #6e727b;
}
.bor-b {
	border-bottom: 1px solid #3a3f4a;
}
.fwt {
	font-weight: 300;
}
address {
	font-size: 14px;
	color: #dbdfe7;
	line-height: 1.8;
}
.border-white {
	border-color: #fff !important;
}
.text-right {
	text-align: right;
}
.width-50 {
	width: 50%;
}
.uikit-heading {
	color: #fff;
	font-size: 36px;
	letter-spacing: 3px;
	text-transform: uppercase;
	font-weight: 400;
}
.uppercase {
	text-transform: uppercase;
}
.letter-spacing {
	letter-spacing: 3px;
}
.light-white {
	color: rgba(255,255,255,0.4);
}
@media (max-width: 991px) {
	.mtb-sm {
		margin-top: 60px;
		margin-bottom: 60px;
	}
	.mt-sm {
		margin-top: 60px;
	}
	.mb-sm {
		margin-bottom: 60px;
	}
	.ptb-sm-0 {
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.pt-sm-0 {
		padding-top: 0px;
	}
	.pb-sm-0 {
		padding-bottom: 0px;
	}
	.ptb-sm {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.pt-sm {
		padding-top: 50px;
	}
	.pb-sm {
		padding-bottom: 50px;
	}
	.ptb-sm-25 {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.pt-sm-25 {
		padding-top: 25px;
	}
	.pb-sm-25 {
		padding-bottom: 25px;
	}
	.mtb-sm-25 {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.mt-sm-25 {
		margin-top: 25px;
	}
	.mb-sm-25 {
		margin-bottom: 25px;
	}
	.mtb-sm-35 {
		margin-top: 35px;
		margin-bottom: 35px;
	}
	.mt-sm-35 {
		margin-top: 35px;
	}
	.mb-sm-35 {
		margin-bottom: 35px;
	}
	.float-none-sm {
		float: none !important;
	}
	.float-left-sm {
		float: left !important;
	}
	.float-right-sm {
		float: right !important;
	}
}
@media (max-width: 767px) {
	.mtb-xs-0 {
		margin-top: 0px;
		margin-bottom: 0px;
	}
	.mt-xs-0 {
		margin-top: 0px;
	}
	.ptb {
		padding-bottom: 50px;
		padding-top: 50px;
	}
	.pt, .pt-80 {
		padding-top: 50px;
	}
	.pb {
		padding-bottom: 50px;
	}
	.pb-80 {
		padding-bottom: 50px;
	}
	.pb-xs-0 {
		padding-bottom: 0px !important;
	}
	.mb-xs-0 {
		margin-bottom: 0px;
	}
	.mb-xs-50 {
		margin-bottom: 50px !important;
	}
	.mtb-xs {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.mt-xs {
		margin-top: 15px;
	}
	.mb-xs {
		margin-bottom: 25px;
	}
	.ptb-xs {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.pl {
		padding-left: 15px !important;
	}
	.pr {
		padding-right: 15px !important;
	}
	.pt-xs {
		padding-top: 30px;
	}
	.pb-xs {
		padding-bottom: 30px;
	}
	.ptb-xs-15 {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.pt-xs-15 {
		padding-top: 15px;
	}
	.pb-xs-15 {
		padding-bottom: 15px;
	}
	.mtb-xs-15 {
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.mt-xs-15 {
		margin-top: 15px;
	}
	.mb-xs-15 {
		margin-bottom: 15px;
	}
	.mtb-xs-25 {
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.mt-xs-25 {
		margin-top: 25px;
	}
	.pt-100 {
		padding-top: 50px;
	}
	.mb-xs-25 {
		margin-bottom: 25px;
	}
	.float-none-xs {
		float: none !important;
	}
	.float-left-xs {
		float: left !important;
	}
	.float-right-xs {
		float: right !important;
	}
	.ml-100 {
		margin-left: 0px;
	}
	.xs-text-left {
		text-align: left;
	}
	.text-center-xs {
		text-align: center;
	}
	.border-right-none-xs {
		border-right: none !important;
	}
	.border-bottom-none-xs {
		border-bottom: none !important;
	}
	.border-bottom-xs {
		border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	}
	.width-100 {
		width: 100% !important;
	}
	.full-width-xs {
		width: 100%;
	}
	
	
}
/*
 1.) Standard Buttons
 */
.button-title {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	opacity: 0.2;
	text-align: left;
}
.button-title span {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
}
.btn {
	font-size: 14px;
	padding: 11px 27px;
	min-width: 162px;
	margin-bottom: 4px;
}
.btn:focus {
	outline: none;
}
.icon-cloud-download {
	margin-right: 13px;
	font-size: 16px;
	vertical-align: -2px;
}
.btn-primary {
	margin-right: 20px;
	border: none;
}
.standard-button-inner {
	margin-bottom: 100px;
}

.light-btn {
	background: #00d5c3;
	color: #fff;
	border: 1px solid #00d5c3;
}
.light-btn:hover, .light-btn:focus, .dark-btn:hover, .dark-btn:focus, .light-btn:active:focus, .dark-btn:active:focus {
	background: transparent;
	border: 1px solid #fff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	border-color: #fff;
}
.dark-btn {
	border: 1px solid #00d5c3;
	background: #00d5c3;
	color: #2f3542;
}
.dark-btn:hover {
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.white-btn {
	border: 1px solid #fff;
	background: #fff;
	color: #2f3542;
}
.white-btn:hover, .white-btn:focus, .white-btn:active:focus {
	background: transparent;
	color: #00d5c3;
	border: 1px solid #00d5c3;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.black-btn {
	background: #1a1c20;
	color: #00d5c3;
	border: 1px solid #1a1c20;
}
.black-btn:hover, .black-btn:focus, .black-btn:active:focus {
	background: #00d5c3;
	color: #1a1c20;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	border: 1px solid #00d5c3;
}
.line-btn {
	background: transparent;
	border: 1px solid #00d5c3;
	color: #00d5c3;
}
.line-btn:hover, .line-btn:focus, .line-btn:active:focus {
	background: #00d5c3;
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.line2-btn {
	background: transparent;
	border: 1px solid #fff;
	color: #fff;
}
.line2-btn:hover, .line2-btn:focus, .line2-btn:active:focus {
	background: #00d5c3;
	color: #1a1c20;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.icon-arrow-right-circle {
	font-size: 16px;
	margin-left: 13px;
	vertical-align: -2px
}

.learn-more .btn {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 2.33px;
}
.read-more .btn {
	font-weight: 600;
	min-width: 125px;
}
/*
 2.) Small Buttons
 */
.small-buttons-inner {
	margin-bottom: 125px;
}
.btn-sm {
	font-size: 12px;
	min-width: 122px;
	padding: 5px 11px;
}
.btn-sm .icon-cloud-download, .btn-sm .icon-arrow-right-circle {
	font-size: 14px;
	margin-right: 10px;
}

.learn-more .btn.btn-sm {
	font-size: 11px;
}
.read-more .btn.btn-sm {
	min-width: 94px;
}

/*
 3.) large Buttons
 */
.large-buttons-inner {
	margin-bottom: 115px;
}
.btn-lg {
	font-size: 19px;
	min-width: 202px;
	padding: 15px 11px;
}
.learn-more .btn-lg {
	font-size: 17px;
}
.learn-more2 .btn-lg {
	min-width: 170px;
}
.btn-lg .icon-cloud-download, .btn-lg .icon-arrow-right-circle {
	font-size: 21px;
	margin-right: 18px;
	vertical-align: -3px;
}
/*
 4.)Extra large Buttons
 */
.xtra-large-buttons-inner {
	margin-bottom: 110px;
}
.btn-xlg {
	font-size: 22px;
	min-width: 233px;
	padding: 22px 27px;
	font-weight: 600;
}
.btn-xlg .icon-cloud-download, .btn-xlg .icon-arrow-right-circle {
	font-size: 27px;
	margin-right: 18px;
	font-weight: 600;
	vertical-align: -4px;
}
.learn-more .btn-xlg {
	font-size: 19px;
}
.read-more .btn-xlg {
	min-width: 186px;
	font-size: 21px;
}

/*
 5.)download Buttons
 */
.download-buttons {
	margin-bottom: 100px;
}
.download-btn {
	border-radius: 10px;
	min-width: 215px;
	padding: 37px 20px;
}
.white-btn-group .download-btn {
	margin-right: 30px;
}
.white-btn-group, .black-btn-group {
	display: inline-block;
}
.black {
	background: #000;
	border: medium none;
	margin-right: 20px;
}
.black-btn-group {
	margin-left: 18px;
}
.app-store {
	background: #fff url("../images/app-store-btn.png") no-repeat;
	background-position: center;
	border:none;
}
.google-play {
	background: #fff url("../images/google-play-btn.png") no-repeat;
	background-position: center;
	min-width: 264px;
	border:none;
}
.black.app-store {
	background: #000 url("../images/app-store-btn2.png") no-repeat;
	background-position: center;
}
.black.google-play {
	background: #000 url("../images/google-play-btn2.png") no-repeat;
	background-position: center;
}
/*media Queries */

@media screen and (max-width: 1199px) {
	.white-btn-group {
		margin-bottom: 20px;
	}
	.black-btn-group {
		margin-left: 0;
	}
}
@media screen and (max-width: 991px) {

	.white-btn-group {
		margin-bottom: 20px;
	}
	.black-btn-group {
		margin-left: 0;
	}
	.black {
		margin-right: 30px;
	}
}
@media screen and (max-width: 767px) {

	.white-btn-group .download-btn, .black {
		margin-bottom: 20px
	}

}
/*
 6.)Scroll Buttons
 */
.scroll-circle {
	border: 1px solid #ffffff;
	border-radius: 50%;
	display: inline-block;
	height: 71px;
	width: 71px;
	text-align: center;
	color: #ffffff;
	margin-right: 20px;
}
.scroll-circle .fa.fa-angle-down {
	font-size: 30px;
	line-height: 71px;
}
.scroll-circle.first {
	opacity: 0.2;
}
.scroll-circle.first:hover {
	background: #394051;
	color: #2f3542;
	opacity: 1;
	border-color: #394051;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.scroll-circle.second:hover {
	background: #fff;
	color: #2f3542;
	border-color: #fff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.scroll-circle.third {
	border-color: #00d5c3;
	color: #00d5c3;
}
.scroll-circle.third:hover {
	background: #00d5c3;
	color: #2f3542;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.scroll-circle.fourth {
	background: #00d5c3;
	color: #2f3542;
	border-color: #00d5c3;
}
.scroll-circle.fourth:hover {
	background: transparent;
	color: #00d5c3;
	border-color: #00d5c3;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.scroll-circle.fifth {
	background: #fff;
	color: #2f3542;
}
.scroll-circle.fifth:hover {
	background: transparent;
	color: #fff;
	border-color: #fff;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

.scroll-left-sec, .scroll-mid-sec, .scroll-right-sec {
	display: inline-block;
}

.scroll-mid-sec {
	margin-left: 89px;
}
.icon-mouse.icons {
	color: #ffffff;
	font-size: 36px;
	margin-right: 45px;
	vertical-align: middle;
}
.icon-mouse.icons.first, .icon-options-vertical.icons.first {
	opacity: 0.2;
}
.icon-mouse.icons.third, .icon-options-vertical.icons.third {
	color: #00d5c3;
}
.scroll-right-sec {
	margin-left: 96px;
}
.icon-options-vertical.icons {
	color: #ffffff;
	font-size: 32px;
	vertical-align: middle;
	margin-right: 33px;
}

/*
 7.)media Queries
 */
@media screen and (max-width: 1199px) {

	.scroll-right-sec {
		margin-top: 50px;
		margin-left: 0;
	}
}
@media screen and (max-width: 991px) {

	.scroll-mid-sec {
		margin-left: 20px;
	}
	.icon-mouse.icons {
		margin-right: 25px;
	}
	.scroll-right-sec {
		margin-top: 50px;
		margin-left: 0;
	}
}
@media screen and (max-width: 767px) {
	.scroll-circle {
		margin-bottom: 20px;
	}
	.scroll-mid-sec {
		margin-left: 0px;
		margin-top: 20px;
	}

}
/*   Divider-page
 -----------------------------*/
.ui-kit-heading {
	font-size: 36px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #fff;
	font-weight: 400;
}
.small-divider {
	width: 59px;
	border-color: #6e727b;
	margin-bottom: 43px;
	margin-top: 43px;
}
.divider {
	width: 100%;
	border-color: #444a55;
	margin-bottom: 59px;
}
.ui-kit-sub-heading {
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #595d68;
	font-weight: 400;
}
.medium-divider {
	width: 868px;
	border-color: #444a55;
}
.double-border {
	border-style: double;
	border-width: 3px 0 0;
}
/*  Typography-page
 -----------------------------*/
.heading {
	min-height: 62px;
}
@media (max-width: 991px) {
	.medium-divider {
		width: 90%;
	}
}
/*
 Table Of Contents
 1.) Table Style #1
 2.) Table Style #2
 3.) Table Style #3
 4.) Media Queries
 ===============================================*/
/*
 1.) Table Style #1
 */
.table-title {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	opacity: 0.2;
	text-align: left;
}
.table-title span {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.table-1 {
	color: #fff;
}
.table-bordered > thead > tr > th {
	text-align: center;
	background: #373d4a;
	font-size: 16px;
	font-weight: 700;
	padding: 26px 10px;
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border: 1px solid rgba(255,255,255,0.1);
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.table-bordered > thead > tr > td {
	padding: 17px 10px;
}

.table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 18px 20px;
	color: #c6cdda;
}
/*media queries */
@media screen and (max-width: 767px) {
	.table-responsive {
		border: 1px solid rgba(255,255,255,0.1);
	}

}
/*
 2.) Table Style #2
 */

.table-bordered.table-2 > thead > tr > th {
	background: #00d5c3;
	text-transform: uppercase;
	font-weight: 400;
	color: #2f3542;
	letter-spacing: 2px;
}
/*
 3.) Table Style #3
 */

.table-bordered.table-3 > thead > tr > th {
	background: #232833;
	font-weight: 700;
	color: #00d5c3;
}
.table-3 {
	background-color: #2a303c;
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: #2f3542;
}
/*
 Table Of Contents
 1.)page-style
 2.)page-style-2
 3.)page-style-3
 4.)page-style-4
 5.)page-style-5
 6.)page-style-6
 7.)page-style-7
 8.)page-style-8
 9.)page-style-9
 10.)page-style-10
 11.)page-style-11
 12.)page-intro
 13.)page-intro-2
 14.)page-intro-3
 15.)page-intro-4
 16.)page-intro-5
 17.)media queries
 ===============================================*/
/*
 1.)page-style
 */
.page-style {
	background: #00d5c3;
	margin-bottom: 20px;
}
.page-title {
	float: left;
}
.page-title h2 {
	margin: 0;
	font-size: 30px;
	font-weight: 800;
}
.page-title p {
	color: #2f3542;
	font-size: 16px;
}
.breadcrumb {
	background: none;
	display: inline-block;
	float: right;
	margin-bottom: 0;
}
.icon-home {
	line-height: 1;
	font-size: 12px;
	color: #2f3542;
}
.breadcrumb > li + li:before {
	content: "\f105";
	font-family: 'FontAwesome';
	color: #2f3542;
	margin: 0 5px;
}
.breadcrumb li a {
	color: #2f3542;
	font-size: 12px;
}
.breadcrumb > .active {
	color: #2f3542;
	font-size: 12px;
}
.page-title-lg {
	float: none;
}
.page-title-lg h2 {
	font-size: 42px;
	color: #2f3542;
	font-weight: 800;
	margin-bottom: 10px;
}
.page-style .divider {
	border-color: #2f3542;
	opacity: 0.3;
}

/*
 2.)page-style-2
 */

.page-style-2 .breadcrumb {
	margin-top: 15px;
}

/*
 3.)page-style-3
 */

.page-style-3 p {
	font-size: 18px;
	color: #2f3542;
	margin-bottom: 7px;
}

/*
 4.)page-style-4
 */
.page-style-4 .breadcrumb {
	float: none;
}
/*
 5.)page-style-5
 */
.page-style-5 p {
	font-size: 18px;
	color: #2f3542;
	margin-bottom: 7px;
}
.page-style-5 .breadcrumb {
	float: none;
}
/*
 6.)page-style-6
 */
.image-background {
	color: #fff;
	background: url("../images/background-image-1.jpg");
	background-size: cover;
	background-position: left 0;
	position: relative;
	margin-bottom: 20px;
}

.image-background .page-title {
	float: none;
}
.image-background .page-title h2 {
	color: #fff;
}
.image-background .page-title .divider {
	border-color: #fff;
	opacity: 0.3;
}
.image-background p {
	font-size: 18px;
	color: #dfe2e9;
	margin-bottom: 7px;
	line-height: 35px;
}
.image-background .breadcrumb {
	float: none;
	padding: 0;
}
.image-background .breadcrumb li a, .image-background .breadcrumb .icon-home, .image-background .breadcrumb > li + li::before, .image-background .breadcrumb > .active {
	color: #fff;
}

/*
 7.)page-style-7
 */
.page-style-7 {
	background: url("../images/background-image-2.jpg") no-repeat;
}

/*
 8.)page-style-8
 */
.page-style-8 {
	background: url("../images/background-image-3.jpg") no-repeat;
}
.page-style-8 .divider {
	border-color: #fff;
	opacity: 0.3;
}

/*
 9.)page-style-9
 */
.page-style-9 {
	background: url("../images/background-image-4.jpg") no-repeat;
}
.icon-game-controller {
	font-size: 60px;
	color: #00d5c3;
	margin-bottom: 33px;
	display: inline-block;
}

/*
 10.)page-style-10
 */
.page-style-10 {
	background: url("../images/background-image-5.jpg") no-repeat;
}
.page-style-10 .divider {
	border-color: #fff;
	opacity: 0.3;
}

/*
 11.)page-style-11
 */

.page-title-capital {
	text-transform: uppercase;
	color: #2f3542;
}
.page-style .page-title-capital h2 {
	color: #2f3542;
	font-size: 42px;
	text-shadow: 2px 2px rgba(47,53,66,0.3);
}
.page-style .page-title-capital .divider, .black-text .divider {
	border-color: #2f3542;
	opacity: 0.3;
}
.black-text p {
	color: #2f3542;
	text-shadow: 2px 2px rgba(47,53,66,0.3);
}

.black-text .breadcrumb li a, .black-text .breadcrumb .icon-home, .black-text .breadcrumb > li + li::before, .black-text .breadcrumb > .active {
	color: #2f3542;
	text-shadow: 2px 2px rgba(47,53,66,0.3);
}

.black-text .icon-game-controller {
	color: #2f3542;
}
/*
 12.)page-intro
 */
.page-intro {
	background: #00d5c3;
	margin-bottom: 20px;
}
.upper-sec .left-sec p {
	font-size: 30px;
	color: #2f3542;
	font-weight: 800;
	line-height: 1.5;
}
.upper-sec .left-sec {
	float: left;
	width: 66%;
}
.upper-sec .right-sec {
	float: right;
}
.arrow {
	text-align: center;
	padding: 0;
}
.arrow > li ,#owl-example-page .owl-prev,
#owl-example-page .owl-next,
#owl-example-page-2 .owl-next,
#owl-example-page-2 .owl-prev{
	border: 3px solid #09b5a9;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	width: 50px;
	cursor: pointer;
	margin-left: 12px;
}
#owl-example-page .fa{
	color: rgb(255,255,255);
	font-size: 24px;
	position: relative;
	top:-7px;
}
.arrow .fa,#owl-example-page-2 .fa{
	color: #2f3542;
	font-size: 24px;
	position: relative;
	top:-6px;
}
#owl-example-page-2 .owl-next,
#owl-example-page-2 .owl-prev{
	border: 1px solid #5c636e;
}
.upper-sec {
	border-bottom: 1px solid #03caba;
	padding-bottom: 5px
}
.left-right-wrap .left-sec {
	float: left;
	width: 66%;
	padding-top: 15px;
}
.left-right-wrap .right-sec {
	float: right;
	padding-top: 15px;
}
.left-right-wrap .right-sec .breadcrumb {
	padding: 0;
}
.user-info > li {
	color: #2f3542;
	display: inline-block;
	font-size: 14px;
	margin-right: 36px;
}
.user-info .icons {
	color: #2f3542;
	font-size: 14px;
	margin-right: 7px;
}
.page-intro .breadcrumb > li + li::before {
	color: #2f3542;
	content: "/ ";
	padding: 0 5px;
}

/*
 13.)page-intro-2
 */

.page-intro-2 {
	background: url("../images/background-image-1.jpg") no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
}
.white-text .left-sec > p, .white-text .user-info > li, .white-text .user-info .icons, .white-text .right-sec .fa, .white-text .breadcrumb li a, .white-text .breadcrumb > li + li::before, .white-text .breadcrumb > .active {
	color: #ffffff;
}
.white-text .arrow > li, .white-text .upper-sec,
#owl-example-page .owl-next,
#owl-example-page .owl-prev{
	border-color: rgba(255,255,255,0.5);
}
.overlay-darkgreen {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(5,107,113,0.3);
}

/*
 14.)page-intro-3
 */

.page-intro-3 p {
	font-size: 30px;
	color: #2f3542;
	font-weight: 800;
	line-height: 1.5;
}
.page-intro-3 .divider {
	border-color: rgba(47,53,66,0.9);
	opacity: 0.3;
}
.icon-folder-alt.icons {
	margin-right: 10px;
	font-size: 14px;
	color: #2f3542;
}
.user-text {
	color: #2f3542;
	font-size: 14px;
	margin-bottom: 50px;
	display: inline-block;
}
.page-intro-3 img {
	border-radius: 50%;
	height: 75px;
	width: 75px;
	border: 3px solid #2d3e49;
}
.author {
	display: block;
	font-weight: 500;
	font-size: 14px;
	color: #2f3542;
	margin-bottom: 5px;
}
.page-intro-3 figure {
	margin: 0 0 15px;
}
.submit-date {
	font-family: play;
	font-size: 12px;
	font-weight: 400;
	font-family: 'Playfair Display', serif;
	color: #2f3542;
}

/*
 15.)page-intro-4
 */

.page-intro-4 {
	background: url("../images/background-image-6.jpg") no-repeat;
	position: relative;
	background-size: cover;
	margin-bottom: 20px;
}
.overlay-black {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(0,0,0,0.5);
}
.white-text p, .white-text .author, .white-text .submit-date {
	color: #fff;
}
.white-text .user-text, .white-text .icon-folder-alt {
	color: #00d5c3;
}
.white-text .arrow .fa {
	color: #fff;
	font-size: 24px;
}
.page-intro-4 .arrow, .page-intro-5 .arrow {
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
}
.page-intro-4 .arrow li:first-child, .page-intro-5 .arrow li:first-child {
	float: left;
}
.page-intro-4 .arrow li:last-child, .page-intro-5 .arrow li:last-child {
	float: right;
}

/*
 16.)page-intro-5
 */
.page-intro-5 {
	background: url("../images/background-image-6.jpg") no-repeat;
	position: relative;
	background-size: cover;
	margin-bottom: 20px;
}
.writer {
	color: #2f3542;
	display: inline-block;
	font-family: 'Playfair Display', serif;
	font-size: 14px;
	font-style: italic;
	margin-bottom: 20px;
}
.page-intro-5 p {
	font-size: 30px;
	font-weight: 700;
	color: #2f3542;
	font-family: 'Playfair Display', serif;
	margin-bottom: 35px;
	line-height: 1.5;
}
.overlay-white {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.3);
}
.page-intro-5 .icon-layers.icons {
	color: #2f3542;
	display: block;
	font-size: 21px;
	margin-bottom: 10px;
}
.page-intro-5 .development {
	color: #2f3542;
	font-size: 12px;
	text-transform: uppercase;
}
.page-intro-5 .arrow li {
	border: 1px solid #2f3542;
}
.page-intro-5 .arrow .fa {
	color: rgba(47, 53, 66, 0.9);
}

/*
 17.)media queries
 */
@media screen and (max-width: 1199px) {

	.page-intro .breadcrumb > li + li::before {
		padding: 0 3px;
		margin: 0 3px;
	}
	.user-info > li {
		margin-right: 25px;
	}

	.upper-sec .left-sec p {
		font-size: 29px;
	}

}

@media screen and (max-width: 992px) {
	.page-style-2 .breadcrumb {
		padding: 8px 0;
	}
	.upper-sec .left-sec {
		width: 75%;
	}
	.user-info > li {
		font-size: 12px;
		margin-right: 10px;
	}
	.page-intro .breadcrumb > li + li::before {
		padding: 0;
		margin: 0;
	}
	.breadcrumb li a {
		font-size: 10px;
	}
	.page-intro-3 p {
		font-size: 24px;
	}
	.upper-sec .left-sec p, .page-intro-5 p {
		font-size: 24px;
	}

}

@media screen and (max-width: 767px) {
	.breadcrumb > li + li::before {
		margin: 0 2px;
		padding: 0 2px;
	}
	.breadcrumb > .active {
		font-size: 10px;
	}
	.page-title p, .page-style-3 p, .page-style-5 p, .image-background p {
		font-size: 12px;
	}
	.upper-sec .left-sec, .upper-sec .right-sec, .bottom-sec .left-sec, .bottom-sec .right-sec {
		width: 100%;
	}
	.upper-sec .left-sec p, .page-intro-5 p {
		font-size: 20px;
	}
	.user-info > li {
		margin-bottom: 10px;
		text-align: left;
		width: 114px;
	}
	.page-intro-3 p {
		font-size: 22px;
	}
	.arrow > li {
		margin: 0 12px;
	}
	.page-intro-4 .arrow, .page-intro-5 .arrow {
		top: 60%;
	}
	.left-right-wrap .right-sec {
		float: none;
	}
	.arrow > li, #owl-example-page .owl-prev, #owl-example-page .owl-next,
	#owl-example-page-2 .owl-next, #owl-example-page-2 .owl-prev{
	    height: 30px;
	    line-height: 30px;
	    margin-left: 0px;
	    width: 30px;
	}
	#owl-example-page .fa,#owl-example-page-2 .fa{
		font-size: 18px;
	}
	.page-intro-5 p,.page-intro-3 p{
		font-size: 15px;
	}
	.owl-page-cont-2,
	.owl-page-cont{
	    margin: 0 auto;
	    width: 75%;
	}
	#owl-example-page .fa{
		top: -9px;
	}
	#owl-example-page-2 .fa{
		 top: -8px;
	}
	

}
/*   Headlines-page
 -----------------------------*/
.headline-para {
	font-size: 18px;
	font-weight: 500;
	line-height: 1.6;
	margin-bottom: 0;
}
.headline-para2 {font-size: 18px;
	font-weight: 500;
	line-height: 1.6;
	margin-bottom: 0;    text-align: left;}
.headline-info {
	padding: 0px 35px;
}
.headline-para span {
	display: block;
}
.headline-icon {
	font-size: 60px;
}.section-1{    background: #fff;}.section-3{background: #fff7f7;}.section-6 {background: #fff7f7;}.section-8 {background: #fff;}
.hedline-icon-section div {
	display: inline-block;
}
.mark-img {
	margin: 31px 0px 0;
}
.web-site-mark {
	height: 145px;
	width: 145px;
	background: #00d5c3;
	border-radius: 50%;
	padding-top: 41px;
}
.hedline-icon-section i {
	font-size: 48px;
}
.badge-wrap {
	background: transparent;
	border: 1px solid #06c0b2;
	height: 140px;
	width: 140px;
}
.bubbles-wrap {
	padding: 21px 38px;
	border-left: 2px solid #6e727b;
	border-right: 2px solid #6e727b;
}
.powerful-wrap .h3 {
	font-weight: 400;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.seperatotr {
	background: #6e727b;
	height: 122px;
	position: relative;
	top: 40px;
	width: 2px;
}
@media (max-width: 991px) {
	.headline-info {
		padding: 0 27px;
	}
	.powerful-wrap .h3 {
		letter-spacing: 3px;
	}
	.title-head {
		font-size: 24px;
	}
	.bubbles-wrap {
		padding: 21px 30px;
	}
}
@media (max-width: 767px) {
	.mr {
		margin-right: 21px;
	}
	.headline-info {
		padding-left: 0;
		padding-right: 0;
	}
	.hedline-icon-section .seperatotr {
		display: none;
	}
	.bubbles-wrap {
		margin-top: 15px;
	}
}

/*
 Table Of Contents
 1.) Header Style 1
 2.) Header Style 2
 3.) Header Style 3
 4.) Header Style 4
 ===============================================*/

/*
 1.) Header Style 1
 ===============================================*/

.header-wrapper:first-child {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.header-wrapper {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.header {
	padding-top: 26px;
	padding-bottom: 20px;
}
.header .logo {
	float: left;
	padding-top: 10px;
	padding-bottom: 9px;
}
.logo img {
	display: block;height:70px;
}
.header .right-header {
	float: right;
    padding-top: 0px;}
.nav-wrapper nav {
	float: left;
	overflow: hidden;
}
.header .right-header h6 {    color: #000000;}
.header .right-header a {    color: #e0dddd;}
.nav-wrapper .navigation {
	overflow: hidden;
	margin-bottom: 0;
	padding-top: 1px;
	float: left;
}
.nav-wrapper .navigation li {
	float: left;
	margin: 0 20px;padding: 0 20px;	list-style: none;
}
.nav-wrapper .navigation li:first-child {
	margin-left: 0;
}
.nav-wrapper .navigation li > a {
	display: block;
	line-height: 42px;
	font-size: 15px;
	color: #ffffff;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.nav-wrapper .navigation li:hover > a {
	color: #00d5c3;
}
.nav-wrapper .navigation a .icons {
	font-size: 17px;
	color: #00d5c3;
}

.menu-btn span:before, .menu-btn span:after {
	content: "";
	height: 2px;
	width: 30px;
	background: #ffffff;
	position: absolute;
	top: -8px;
	left: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}
.menu-btn span:after {
	top: auto;
	bottom: -8px;
}
.menu-btn {
	height: 18px;
	display: inline-block;
	cursor: pointer;
	background: none;
	float: right;
	margin-top: 11px;
	line-height: 18px;
	text-transform: uppercase;
	-webkit-transition: transform 0.3s ease;
	-moz-transition: transform 0.3s ease;
	-ms-transition: transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
}
.menu-btn.menu-click2.active {
	margin-top: 6px;
}
.menu-btn span {
	width: 30px;
	height: 2px;
	display: inline-block;
	float: right;
	background: #ffffff;
	position: relative;
	-webkit-transition: transform 0.3s ease;
	-moz-transition: transform 0.3s ease;
	-ms-transition: transform 0.3s ease;
	-o-transition: transform 0.3s ease;
	transition: transform 0.3s ease;
	margin-top: 8px;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
}
.menu-btn.active span {
	visibility: hidden;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.menu-btn.active span:before, .menu-btn.active span:after {
	visibility: visible;
}
.menu-btn.active span:after {
	-webkit-transform: rotate(-90deg) translateY(14px);
	-moz-transform: rotate(-90deg) translateY(14px);
	-ms-transform: rotate(-90deg) translateY(14px);
	-o-transform: rotate(-90deg) translateY(14px);
	transform: rotate(-90deg) translateY(14px);
}
.menu-btn.active span:before {

}

/*
 2.) Header Style 2
 ===============================================*/
.header .btn {
	line-height: 32px;
	border: 1px solid #00d5c3;
	color: #fff;
	padding: 0 10px;
	border-radius: 3px;
	min-width: 126px;
	font-weight: 700;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.header .btn:hover {
	color: #ffffff;
	background-color: #00d5c3;
}
.header-style-2 .btn {
	float: left;
	margin-left: 40.57px;
}

/*
 3.) Header Style 3
 ===============================================*/
.header-style-3 .nav-wrapper .navigation li {
	float: none;
	margin: 0;
	text-align: center;
}
.header.header-style-3 .right-header {
	float: none;
}
.header-style-3 .nav-wrapper {
	clear: both;
	display: none;
}
.header-style-3 .nav-wrapper nav, .nav-wrapper .navigation {
	float: none;
}
.header-style-3 .user-access {
	float: right;
}
.header .social-links {
	display: inline-block;
	line-height: 40px;
	margin-right: 50px;
}
.header .social-links a {
	font-size: 18px;
	color: #ffffff;
	display: inline-block;
	margin-left: 25px;
}
.header .social-links a:first-child {
	margin-left: 0;
}

/*
 4.) Header Style 4
 ===============================================*/
.user-access .btn {
	margin-right: 50px;
}

/*
 5.) Header Style 5
 ===============================================*/
.header-style-5 .nav-wrapper {
	text-align: center;
}
.header-style-5 .nav-wrapper .logo {
	float: none;
	display: inline-block;
}
.header-style-5 .nav-wrapper .navigation {
	display: inline-block;
	text-align: left;
}
.header.header-style-5 .right-header {
	float: none;
}
.header-style-5 .nav-wrapper .logo {
	margin: 0 80px;
}

/*
 6.) Header Style 6
 ===============================================*/
.header-style-6.header .logo {
	max-width: 151px;
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.header-style-6.header .social-links {
	float: left;
	margin-right: 0;
}
/*
 7.) Header Style 7
 ===============================================*/
.header-style-7.header .social-links {
	float: right;
	margin-right: 0;
}
.header-style-7.header .user-access {
	float: left;
}
.header-style-7 .menu-btn {
	float: left;
	margin-right: 35px;
}
.header-style-7 .user-access .btn {
	margin-right: 0;
}

/*
 9.) Header Style 9
 ===============================================*/
.header-style-6.header .logo.logo2 {
	padding: 1px 0;
	max-width: 38px;
}

/*
 13.) Header Style 13
 ===============================================*/
.header-style-6.header .logo.logo2 {
	padding: 1px 0;
	max-width: 38px;
}
.header-style-13 .right-header .btn {
	float: right;
	margin-top: -4px;
}
.header-style-13.header .user-access {
	float: none;
}
.header-style-13 .menu-btn span {
	float: left;
	margin-right: 22px;
}

/*
 14.) Header Style 14
 ===============================================*/
.header-style-14 .nav-wrapper {
	text-align: center;
}
.header-style-14 .nav-wrapper nav {
	display: inline-block;
	float: none;
}
.header-style-14 .user-access .btn {
	margin-right: 0;
}
.header .btn.lg-btn {
	padding: 0 23px;
}
.header-style-14 .menu-btn {
	display: none;
}
/*Responsive Code*/
@media screen and (max-width: 1407px) {
	.nav-block {
		width: 100% !important;
		float: none;
		clear: left;
	}
	.nav-block .nav-wrapper {
		display: none;
	}
	.nav-block.col-lg-pull-3 {
		right: 0 !important;
	}
	.nav-block .navigation li {
		float: none;
		text-align: center;
		margin-left: 0;
	}
	.header-style-14 .menu-btn {
		display: inline-block;
		margin-left: 30px;
	}
	.header-style-14 .nav-wrapper nav {
		display: block;
	}
	.header-style-14 .user-access-block {
		width: 40%;
		left: 35%;
	}
}
@media screen and (max-width: 1199px) {
	.header-style-2 .nav-wrapper .navigation li, .header-style-2 .btn {
		margin-left: 20px;
	}
	.header-style-2 .nav-wrapper .navigation li:first-child {
		margin-left: 0;
	}
	.header-style-5 .nav-wrapper .logo {
		margin: 0 5%;
	}
	.header-style-14 .user-access-block {
		width: inherit;
		left: inherit;
		float: right;
	}
}
@media screen and (max-width: 991px) {
	.nav-wrapper .navigation li {
		margin-left: 20px;
	}
	.header-style-2 .nav-wrapper .navigation li, .header-style-2 .btn {
		margin-left: 10px;
	}
	.header-style-2 .nav-wrapper .navigation li a, .header-style-2 .btn {
		font-size: 12px;
	}
	.header-style-5 .nav-wrapper .logo {
		margin: 0 1%;
	}
}
@media screen and (max-width: 767px) {
	.header .logo {
		padding: 0;
		width: 40%;
	}
	.header .nav-wrapper {
		display: none;
		margin: 0 -15px;
		overflow: hidden;
	}
	.header {
		padding: 15px 0 13px;
	}
	.nav-wrapper .navigation {
		border-top: 1px solid rgba(255,255,255,0.1);
		float: none;
		margin-top: 15px;
	}
	.header .right-header {
		float: none;
	}
	.nav-wrapper {
		clear: both;display: none;
	}
        .mobile-menu {position: absolute;left: 10px;color: white;}
	.nav-wrapper nav {
		float: none;
	}
	.nav-wrapper .navigation li {
		float: none;
		margin: 0;
		border-bottom: 1px solid rgba(255,255,255,0.1);
		padding: 0 15px;
	}
	.menu-btn, .header-style-14 .menu-btn {
		margin-top: 3px;margin-bottom: 3px;
	}
        .hero-banner {height: 130px!important;}

	.header-style-2 .nav-wrapper .navigation li, .header-style-2 .btn {
		margin-left: 0px;
	}
	.header nav .btn {
		margin: 10px;
		width: calc(100% - 20px);
		width: -webkit-calc(100% - 20px);
	}
	.header-style-2 .nav-wrapper .navigation li a, .header-style-2 .btn {
		font-size: 15px;
	}

	.user-access .btn {
		width: inherit;
		margin: -2px 15px 0 0;
		line-height: 24px;
		min-width: inherit;
		font-size: 12px;
	}
	.header .social-links {
		line-height: 24px;
		margin-right: 15px;
	}
	.header .social-links a {
		vertical-align: top;
	}
	.header .social-links a {
		margin-left: 10px;
	}
	.header-style-5 .nav-wrapper .navigation {
		display: block;
		text-align: left;
	}
	.header-style-5 .nav-wrapper .navigation.navigation2 {
		border-top: 0;
	}
	.header-style-6.header .logo {
		width: 35%;
	}

	.nav-wrapper .navigation li a.btn {
		color: #00d5c3;
	}
	.logo.logo2 img {
		height: 22px;
		width: auto;
	}
	.header .btn.lg-btn {
		padding: 0 10px;
	}
	.header-style-14 .menu-btn {
		margin-left: 10px;
	}
	.header-style-14 .user-access-block {
		padding-left: 2px;
	}
}
/*pricing page style*/

.no-margin {
	margin: 0 !important;
}
.text-black {
	color: #2f3542;
}
.pricing .container {
	max-width: 1200px;
	width: 100%;
}
.pricing .ptb {
	padding-top: 93px;
	padding-bottom: 91px;
}
.pricing .uikit-heading {
	margin-bottom: 35px;
}
.pricing .faq-title span {
	letter-spacing: 2.5px;
	margin-bottom: 16px;
}
.price-desc {
	text-align: center;
	padding-top: 70px;
	margin-bottom: 107px;
}
.price-desc-block h3 {
	font-size: 21px;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 2.5px;
	color: #2a303c;
	padding: 33px 10px 25px;
	margin-bottom: 35px;
	background: #00d5c3;
}
.price-desc-block .price {
	font-size: 60px;
	display: block;
	line-height: 1.2;
	color: #00d5c3;
}
.price-desc-block {
	padding-bottom: 43px;
	background: #353b48;
}
.price-desc-block .price sup {
	font-size: 35px;
	top: -20px;
}
.price-desc-block .price strong {
	font-weight: 900;
}
.price-desc-block small {
	color: #71798b;
	font-style: italic;
	font-size: 12px;
	display: inline-block;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	padding: 0 13% 14px;
}
.price-desc-block ul {
	margin-bottom: 35px;
	padding-left: 0;
	padding-top: 15px;
	list-style: none;
}
.price-desc-block li {
	color: #ffffff;
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 26px;
}
/*
 Table Of Contents
 1.)Team Members #1
 2.)media queries

 ===============================================*/
/*
 1.) Team Members #1
 */

.team-group > li {
	float: left;
	margin-bottom: 30px;
	width: 33.33%;
	list-style: none;
}
.team-group-sm > li {
	float: left;
	width: 25%;
	list-style: none;
	margin-bottom: 0;
}
.combined > li {
	width: 50%;
}

.full-width-images > li {
	float: left;
	width: 20%;
	list-style: none;
}
figure {
	position: relative;
	cursor: pointer;
}
.image-overlay {
	background: rgba(21, 210, 186, 0.9) none repeat scroll 0 0;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	opacity: 0;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
figure:hover .image-overlay {
	opacity: 1;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.overlay-text strong {
	display: block;
	font-size: 21px;
	font-weight: 800;
	margin-bottom: 5px;
}
.overlay-text {
	color: #ffffff;
	padding-top: 35%;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.overlay-text span {
	font-family: play;
	font-size: 14px;
	font-style: italic;
	font-family: 'Playfair Display', serif;
}
.overlay-text .small-divider {
	margin-bottom: 30px;
	margin-top: 30px;
	width: 50px;
}
.social-icons {
	padding-left: 0;
}
.social-icons > li {
	display: inline-block;
	margin: 0 10px;
}
.social-icons .fa {
	font-size: 24px;
	color: #fff;
}
.overlay-text-sm strong {
	font-size: 18px;
}
.overlay-text-sm span {
	font-family: raleway;
	font-size: 13px;
	font-style: normal;
}

.overlay-text-sm .small-divider {
	margin-bottom: 15px;
	margin-top: 15px;
	width: 36px;
}
.overlay-text-sm .social-icons .fa {
	font-size: 16px;
}
.overlay-text-sm .social-icons > li {
	margin: 0 7px;
}
.black-background {
	background: #232833;
	padding: 50px 0;
}

.white-text span {
	color: #b8bcc6;
}
.white-text .small-divider {
	border-color: rgba(255,255,255,0.2) !important;
}
.white-text .social-icons .fa {
	color: rgba(255,255,255,0.4);
}
/*
 .black-text span,.black-text strong{
 color:#2f3542;
 }
 .black-text .social-icons .fa{
 color:#2f3542;
 }
 .black-text .small-divider{
 border-color:rgba(47,53,66,0.3) !important;
 }
 */
.overlay-text-sm.white-text .social-icons .fa {
	color: #fff;
}
.leftside-text {
	float: right;
	min-height: 285px;
	padding: 91px 0 91px 30px;
}
.leftside-text .small-divider {
	margin-left: 0;
	width: 30px;
}
.rightside-text {
	float: left;
	min-height: 285px;
	padding: 91px 30px 91px 0;
}
.rightside-text .small-divider {
	margin-right: 0;
	width: 30px;
}

.box-hover:hover {
	box-shadow: 0 0 20px 2px rgba(0, 0, 0, 0.5);
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.box-hover:hover .overlay-text {
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	background: #00d5c3;
}
.box-hover:hover .overlay-text strong, .box-hover:hover .overlay-text span, .box-hover:hover .social-icons .fa {
	color: #2f3542;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.box-hover:hover .overlay-text .small-divider {
	border-color: rgba(47,53,66,0.3) !important;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.box-overlay {
	cursor: pointer;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.box-overlay:hover {
	background: #00d5c3;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.box-overlay:hover strong, .box-overlay:hover span, .box-overlay:hover .social-icons .fa {
	color: #2f3542;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}
.box-overlay:hover .small-divider {
	border-color: rgba(47,53,66,0.3) !important;
	transition: all 0.3s ease-in-out 0s;
	-moz-transition: all 0.3s ease-in-out 0s;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
}

/*
 2.)media queries
 */

@media only screen and (max-width: 1199px) {
	.overlay-text-sm .social-icons > li {
		margin: 0 5px;
	}

	.full-width-sm strong {
		font-size: 18px;
	}
	.full-width-sm span {
		font-size: 12px;
	}
	.full-width-sm .small-divider {
		margin-bottom: 10px;
		margin-top: 10px;
		width: 30px;
	}
	.full-width-sm .social-icons .fa {
		font-size: 20px;
	}
	.full-width-sm .social-icons > li {
		display: inline-block;
		margin: 0 5px;
	}
	.social-icons-sm > li {
		display: inline-block;
		margin: 0 7px;
	}
	.leftside-text, .rightside-text {
		min-height: 235px;
		padding: 65px 30px 0;
	}

}

@media only screen and (max-width: 992px) {
	.overlay-text {
		padding-top: 25%;
	}
	.overlay-text strong {
		font-size: 20px;
	}
	.overlay-text .small-divider {
		margin-bottom: 15px;
		margin-top: 15px;
		width: 30px;
	}
	.overlay-text-sm strong {
		font-size: 16px;
		margin-bottom: 0;
	}
	.overlay-text-sm span {
		font-size: 10px;
	}
	.overlay-text-sm .small-divider {
		margin-bottom: 10px;
		margin-top: 10px;
		width: 20px;
	}
	.overlay-text-sm .social-icons .fa {
		font-size: 12px;
	}
	.overlay-text-sm .social-icons > li {
		margin: 0 3px;
	}
	.full-width-sm strong {
		font-size: 14px;
	}
	.full-width-sm span {
		font-size: 12px;
	}
	.full-width-sm .small-divider {
		margin-bottom: 10px;
		margin-top: 10px;
		width: 22px;
	}
	.full-width-sm .social-icons > li {
		display: inline-block;
		margin: 0 5px;
	}
	.full-width-sm .social-icons .fa {
		font-size: 14px;
	}
	.social-icons-sm li {
		margin: 0 4px;
	}
	.social-icons .fa {
		font-size: 22px;
	}
	.leftside-text, .rightside-text {
		min-height: 180px;
		padding: 44px 30px 0 30px;
	}

}

@media only screen and (max-width: 767px) {
	img {
		max-width: 100%;
	}
	.overlay-text strong {
		font-size: 21px;
	}
	.overlay-text {
		padding-top: 30%;
	}
	.overlay-text-sm span, .full-width-sm span {
		font-size: 14px;
	}
	.overlay-text-sm .social-icons > li, .full-width-sm .social-icons > li {
		margin: 0 8px;
	}
	.overlay-text-sm .social-icons .fa, .full-width-sm .social-icons .fa {
		font-size: 24px;
	}
	.team-group > li, .team-group-sm > li, .full-width-images > li {
		width: 100%;
	}
	.team-group-sm > li, .full-width-images > li {
		margin-bottom: 30px;
	}
	.overlay-text .small-divider {
		margin-bottom: 25px;
		margin-top: 25px;
		width: 30px;
	}
	.leftside-text, .rightside-text {
		padding: 44px 30px !important;
	}
	.circle-one.width20{
		width: auto !important;
	}
}
/*   Dropcap-page
 -----------------------------*/
.ui-kit-heading span {
	display: block;
}
.drop-cap {
	float: left;
	font-family: "Playfair Display", serif;
	font-size: 42px;
	font-style: italic;
	font-weight: 700;
	line-height: 1;
	margin: 0px 18px 0px 0px;
}
.drop-cap.green-color {
	margin-right: 17px;
}
.square-drop-cap {
	background: #00d5c3;
	height: 42px;
	width: 40px;
	font-size: 27px;
	color: #2f3542;
	padding: 6px 0 0 0;
	text-align: center;
	margin: 10px 9px 0 0;
}
.round-drop-cap {
	border-radius: 50%;
	font-size: 24px;
	padding: 8px 0 0 0;
	text-align: center;
}
.ampersand-text {
	font-size: 18px;
	display: block;
	font-weight: 500;
}
.ampersand-text i {
	font-weight: 700;
	font-style: italic;
	font-family: 'Playfair Display', serif;
	display: inline-block;
}
.highlight-blue, .highlight-yellow, .highlight-pink {
	display: inline-block;
	padding: 0px 5px;
	background: #00d5c3;
	color: #2f3542;
	border-radius: 2px;
}
.highlight-yellow {
	background: #e7db53;
}
.highlight-pink {
	color: #dae2e8;
	background: #eb2c55;
}
/*   CTA-page
 -----------------------------*/
.section-banner {
	background: url(../images/create-awsome-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.life-easier-banner {
	background: url(../images/life-easier-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.display-inline-block {
	display: inline-block;
}
.life-easier-banner .headline-para {
	margin-bottom: 60px;
}
.landing-page-bg {
	background: url(../images/landing-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.gorgeous-landing-bg {
	background: url(../images/gorgeous-landing-page-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.trusted-bg {
	background: url(../images/trusted-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.landing-ui-bg {
	background: url(../images/landing-ui-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.easier-bg {
	background: url(../images/easier-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.download-btn {
	margin-right: 20px;
}
.game-bg {
	background: url(../images/game-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.vector-bg {
	background: url(../images/vector-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.cta-bg {
	background: url(../images/cta-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.cta-second-bg {
	background: url(../images/landing-ui-bg-wrap.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.trusted-text {
	font-weight: 600;
}
.life-easier {
	background: url(../images/life-easier-banner.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.like-bg {
	background: url(../images/like-bg.jpg) no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
}
.overlay, .cyan-overlay {
	position: relative;
}
.overlay:after, .cyan-overlay:after {
	height: 100%;
	width: 100%;
	background: rgba(0,0,0,0.9);
	position: absolute;
	top: 0;
	left: 0;
	content: '';
}
.cyan-overlay:after {
	background: rgba(0,213,195,0.8);
}
.main-info {
	position: relative;
	z-index: 9999;
}
@media (max-width: 767px) {
	.btn-primary, .download-btn {
		margin-right: 0;
	}
}
/*
 Table Of Contents
 1.)clientbox-Style #1
 2.)clientbox-Style #2
 3.)clientbox-Style #3
 4.)clientbox-Style #4
 5.)clientbox-Style #5
 6.)clientbox-Style #6
 7.)clientbox-Style #7
 8.)media queries

 ===============================================*/
/*
 1.) clientbox-Style #1
 */
.clientbox-title {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	opacity: 0.2;
	text-align: left;
}
.clientbox-title span {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.owl-slider {
	margin: 100px 0;
	color: #fff;
}
.owl-carousel .owl-item {
	text-align: center;
}
.owl-controls {
	left: 0;
	position: absolute;
	top: 50%;
	width: 100%;
}
.owl-next {
	float: right;
}
.owl-prev {
	float: left;
}
.owl-nav {
	font-size: 36px;
	color: rgba(255,255,255,0.5);
}
.image-lg {
	margin: 0 auto;
	width: 80%;
}
.overlay-darkgreen {
	background: rgba(5, 107, 113, 0.3);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/*
 2.) clientbox-Style #2
 */
.image-md {
	margin: 0 auto;
	width: 50%;
}
/*
 3.) clientbox-Style #3
 */
.image-sm {
	margin: 0 auto;
	width: 45%;
}
/*
 4.) clientbox-Style #4
 */
.image-xs {
	margin: 0 auto;
	width: 35%;
}
/*
 5.) clientbox-Style #5
 */
.images-group {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
}
.images-group li {
	float: left;
	text-align: center;
	width: 33.33%;
	padding: 40px 0;
	list-style: none;
}

.border-bottom {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.border-right {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
/*
 6.) clientbox-Style #6
 */

.clientbox-style6 li img {
	width: auto;
	height: 100px;
}

.clientbox-style6 .images-group li {
	width: 25%;
}
.width-sm {
	height: 110px;
	width: auto;
}
/*
 7.) clientbox-Style #7
 */

.clientbox-style7 .images-group {
	width: 75%;
}
.clientbox-style7 li img {
	width: auto;
	height: 80px;
}

/*
 8.)media queries
 */

@media screen and (max-width: 767px) {

	.clientbox-style6 .images-group li {
		width: 100%;
	}
	.clientbox-style7 .images-group {
		width: 100%;
	}
	.owl-item img {
		width: auto;
	}
	.width-auto-xs {
		width: auto !important;
	}
}
/*   Contact-section page
 -----------------------------*/
.contact-form, .social-links {
	padding: 0;
}
.contact-form li {
	margin-right: 2%;
	float: left;
	width: 32%;
	list-style: none;
	position: relative;
}
.contact-icon {
	left: 20px;
	position: absolute;
	top: 16px;
}
.contact-form li:last-child {
	margin-right: 0;
}
.contact-form input ::-webkit-input-placeholder {
	color: #a4a9b4;
	opacity: 1;
	border: px solid red;
}
.contact-form input :-moz-placeholder {/* Firefox 18- */
	color: #a4a9b4;
	opacity: 1;
	border: px solid red;
}
.contact-form input ::-moz-placeholder {/* Firefox 19+ */
	color: #a4a9b4;
	opacity: 1;
	border: px solid red;
}
.contact-form input :-ms-input-placeholder {
	color: #a4a9b4;
	opacity: 1;
	border: px solid red;
}
.text-area-icon {
	position: absolute;
	right: 22px;
	top: 20px;
}
.contact-info address {
	position: relative;
	padding-left: 35px;
	margin-bottom: 24px;
}
.contact-info a {
	display: block;
	font-size: 14px;
	color: #dbdfe7;
	margin-bottom: 10px;
	position: relative;
	padding-left: 36px;
}
.contact-info-icon {
	font-size: 18px;
	margin-right: 15px;
	position: absolute;
	left: 0;
	top: 2px;
}
.social-links li {
	display: inline-block;
}
.social-links li a {
	color: #c1c3c7;
	font-size: 21px;
	padding-left: 0;
	margin: 28px 25px 0 0;
}
.social-links li:last-child a {
	margin: 0;
}
.tel-info {
	margin-bottom: 22px;
}
.full-wd-contact-form li {
	float: none;
	width: 100%;
	margin-bottom: 17px;
}
.textarea-wrap {
	position: relative;
}
.map-wrap {
	position: relative;
	padding-top: 125%;
}
#map, #map-two, #map-three, #boxed-map-one, #boxed-map-two, #boxed-map-three, #column-map-one, #column-map-two, #column-map-three, #column-map-four, #column-map-five, #column-map-six, #full-width-map-one, #full-width-map-two, #full-width-map-three, .slideout-header, .cyan-overlay-header {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mapmarker {
	background: url(../images/pin-marker.png) center center no-repeat;
	width: 161px;
	height: 70px;
	display: block;
}
.full-map-sec .contact-info a {
	display: inline-block;
}
.full-map-sec .tel-info {
	margin-bottom: 7px;
}
@media (max-width: 1199px) {

	.social-links li a {
		margin-right: 10px;
	}
	.h5 {
		font-size: 15px;
	}

}
@media (max-width: 767px) {
	.contact-form li {
		float: none;
		width: 100%;
		margin-bottom: 10px;
	}
	.contact-form {
		margin-bottom: 0;
	}
}
/*
 Table Of Contents
 1.) FAQ #1
 2.) FAQ #2
 3.) FAQ #3
 4.) media queries
 ===============================================*/
/*
 1.) FAQ #1
 */
.faq-title {
	border-bottom: 1px solid #ffffff;
	color: #ffffff;
	opacity: 0.2;
	text-align: left;
}
.faq-title span {
	display: inline-block;
	font-size: 14px;
	margin-bottom: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.left-sec > span {
	color: #00d5c3;
	font-size: 18px;
	font-weight: 700;
}
.question {
	color: #ffffff;
	display: inline-block;
	font-size: 44px;
	float: left;
	line-height: 1;
	font-weight: 800;
}
.inner-text {
	float: left;
	margin-left: 20px;
	width: 89%;
}
.inner-text span {
	color: #00d5c3;
	font-size: 18px;
	font-weight: 700;
	display: inline-block;
	margin-bottom: 10px;
}
.inner-text p {
	color: #dae2e8;
	font-size: 14px;
	line-height: 30px;
}
.bottom-sec {
	color: #fff;
	background: #232935;
	padding: 40px 0 40px 40px;
	border: 1px solid rgba(255,255,255,0.2);
}
.bottom-sec .inner-text {
	width: 85%
}
.bottom-sec .question {
	color: #00d5c3;
	font-family: 'Playfair Display', serif;
	font-weight: 700;
}
.user-info {
	padding-left: 0;
}
.bottom-sec .inner-text span {
	color: #fff;
}
.right-sec .bottom-sec {
	background: #363c4a;
}
.right-sec .upper-sec .question {
	color: #00d5c3;
	font-family: 'Playfair Display', serif;
}
.right-sec .upper-sec .inner-text span {
	color: #fff;
}
.right-sec .bottom-sec .inner-text span {
	color: #00d5c3;
}
.right-sec .bottom-sec .question {
	color: #fff;
	font-weight: 800;
	font-family: raleway;
}

/*
 2.) FAQ #2
 */
.icon-question {
	color: #ffffff;
	float: left;
	font-size: 36px;
}

.left-sec .bottom-sec .icon-question {
	color: #00d5c3;
}
.right-sec .upper-sec .icon-question {
	color: #00d5c3;
}

/*
 3.) FAQ #3
 */
.fa.fa-question-circle {
	color: #ffffff;
	float: left;
	font-size: 36px;
}
.left-sec .bottom-sec .fa.fa-question-circle {
	font-size: 48px;
	color: #00d5c3;
}
.right-sec .upper-sec .fa.fa-question-circle {
	color: #00d5c3;
}
.right-sec .bottom-sec .fa.fa-question-circle {
	font-size: 48px;
	color: #fff;
}
.text-white {
	color: #fff !important;
}
.text-cyan {
	color: #00d5c3 !important;
}
/*
 3.)media Queries
 */
@media screen and (max-width: 1199px) {

	.inner-text {
		width: 87%;
	}

}
@media screen and (max-width: 991px) {
	.inner-text {
		float: left;
		margin-left: 20px;
		width: 83%;
	}
	.bottom-sec {
		padding: 40px 10px;
	}
	.inner-text span {
		font-size: 16px;
	}
	.bottom-sec .inner-text {
		width: 81%;
	}
}
@media screen and (max-width: 767px) {
	.inner-text {
		width: 80%;
	}
	.bottom-sec .inner-text {
		width: 77%;
	}
	.inner-text span {
		font-size: 14px;
	}
	.left-sec {
		margin-bottom: 50px;
	}

}
/*  Google-map page
 -----------------------------*/
.pin-marker {
	display: block;
	padding: 20px 23px;
	background: #222631;
	position: relative;
	text-align: center;
}
.pin-marker:after {
	height: 20px;
	width: 20px;
	background: #222631;
	content: '';
	bottom: -10px;
	position: absolute;
	-webkit-transform: rotate(134deg);
	-moz-transform: rotate(134deg);
	-ms-transform: rotate(134deg);
	-o-transform: rotate(134deg);
	transform: rotate(134deg);
	left: 0;
	right: 0;
	margin: 0 auto;
}
.marker-type-one {
	width: 46%;
	float: left;
	margin-right: 6%;
}
.pin-marker-one {
	list-style: none;
	padding: 0;
}
.pin-marker-one li {
	width: 31%;
	float: left;
	margin-right: 3.5%;
	text-align: center;
}
.pin-marker-one li:last-child {
	margin-right: 0;
}
.floating-google-map-info {
	padding: 90px 40px 98px 80px;
	background: #1f232d;
}
.cyan-bg, .cyan-bg:after {
	background: #00d5c3;
}
.white-bg, .white-bg:after {
	background: #fff;
}
.left-section .pin-marker::after {
	left: 19px;
	right: auto;
}
.right-section .pin-marker::after {
	left: auto;
	right: 19px;
}
.marker-type-two {
	width: 19%;
	float: left;
	margin-right: 4%;
}
.pin-marker-one i {
	font-size: 54.73px;
	display: block;
}
.larger-map-info-wrap {
	float: left;
	width: 25%;
}
.larger-map-info {
	padding: 23px 28px;
	border-radius: 5px;
	position: relative;
}
.larger-map-info:after {
	content: '';
	bottom: -42px;
	width: 90px;
	height: 42px;
	position: absolute;
	background: url(../images/triangle-img.png);
	left: 74px;
}
.view-map {
	font-weight: 600;
}
.dark-black-bg {
	background: #222631;
	position: relative;
}
.larger-map-info.dark-black-bg:after {
	background: url(../images/black-triangle.png) no-repeat;
}
.full-width-map {
	padding-top: 32%;
}
.map {
	position: relative;
}
.map .dark-black-bg, .map .cyan-bg, .map  .white-bg, .map .pin-marker {
	position: absolute;
	top: 134px;
	left: 0px;
	z-index: 99;
	width: 300px;
	right: 0;
	margin: 0 auto;
}
.map .pin-marker {
	width: 160px;
}
.larger-map-info.cyan-bg:after {
	background: url(../images/cyan-triangle.png) no-repeat;
}
.cyan-bg .view-map:hover {
	color: #2f3542;
}
.column-map-wrap .map-wrap {
	padding-top: 72%;
}
.column-map-wrap .map .pin-marker {
	width: 59px;
}
.colum-map-width {
	width: 67%;
}
.column-map-wrap  .colum-map-width .map-wrap {
	padding-top: 107%;
}
.floating-google-map-one {
	float: left;
	width: 50%;
}
.floating-google-map-info {
	float: right;
	width: 50%;
}
.floating-map .full-width-map {
	padding-top: 50%;
}
.floating-google-map-info h3 {
	font-weight: 700;
}
.floating-google-map-info.white-bg p {
	color: #787e8c;
}
.floating-map {
	position: relative;
}
.floating-google-map-one {
	position: absolute;
	left: 0;
	top: 0px;
	height: 100%;
	width: 50%;
}
.absolute {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 100%;
	width: 100%;
}
.floating-map .full-width-map {
	padding-top: 0;
}
@media (max-width: 1199px) {
	.pin-marker {
		padding: 12px 8px;
	}
	.fullwidth-google-map .larger-map-info {
		display: none;
	}

}
@media (max-width: 767px) {
	.marker-type-one, .marker-type-two, .larger-map-info-wrap, .floating-google-map-info, .floating-google-map-one {
		width: 100%;
		float: none;
	}
	.fullwidth-google-map .pin-marker {
		display: none;
	}
	.floating-google-map-one, .absolute {
		position: relative;
	}
	.floating-map .full-width-map {
		padding-top: 50%;
	}
	.floating-google-map-info {
		padding: 50px 15px;
	}
	.marker-type-two {
		margin-top: 80px;
	}
}
/*  Column Style
 -----------------------------*/
.light-green {
	color: #00d5c3;
	margin-bottom: 35px;
}
.pink {
	color: #e21f5b;
}
.yellow {
	color: #f4ce66;
}
.blue {
	color: #49a8f2;
}
.grey {
	color: #dae2e8;
}
.row-spacer {
	margin-bottom: 100px !important;
}
/* List Style
 -----------------------------*/
.list-style li i {
	position: absolute;
	left: 0;
}
.list-style li {
	margin-bottom: 15px;
	position: relative;
	padding-left: 27px;
	list-style: none;
}
@media (max-width:991px) {
	.list-style h3 {
		font-size: 25px;
	}
}
/* Message Box Style
 -----------------------------*/
.message-box {
	position: relative;
	padding: 23px 20px 13px 55px;
	border-radius: 4px;
	margin: 0 0 30px;
}
.message-box i {
	position: absolute;
	left: 15px;
	top: 22px;
	width: 25px;
	font-size: 24px;
	text-align: center;
}
.message-box strong {
	font-size: 24px;
	display: block;
	margin: 0 0 10px;
}
.green-box {
	border: 1px solid #00d5c3;
	color: #00b7a8;
	background: #e2f2f1;
}
.green-box p {
	color: #00b7a8;
}
.green-box .cross-icon:after, .green-box .cross-icon:before {
	background: #00b7a8;
}
.pink-box {
	border: 1px solid #d06485;
	color: #ae355a;
	background: #e2f2f1;
}
.pink-box p {
	color: #ae355a;
}
.pink-box .cross-icon:after, .pink-box .cross-icon:before {
	background: #ae355a;
}
.blue-box {
	border: 1px solid #59a7c7;
	color: #3084a7;
	background: #daeef7;
}
.blue-box p {
	color: #3084a7;
}
.blue-box .cross-icon:after, .blue-box .cross-icon:before {
	background: #3084a7;
}
.yellow-box {
	border: 1px solid #c1af7a;
	color: #9c9276;
	background: #f8f4e6;
}
.yellow-box p {
	color: #9c9276;
}
.yellow-box .cross-icon:after, .yellow-box .cross-icon:before {
	background: #9c9276;
}
.message-box p {
	font-size: 13px;
}
.green-bg {
	background: #00d5c3;
}
.pink-bg {
	background: #d06485;
}
.blue-bg {
	background: #59a7c7;
}
.yellow-bg {
	background: #c1af7a;
}
.cross-icon {
	position: absolute;
	display: block;
	width: 14px;
	height: 14px;
	right: 20px;
	top: 20px;
	cursor: pointer;
}
.cross-icon:after, .cross-icon:before {
	position: absolute;
	content: "";
	right: 0;
	left: 0;
	width: 1px;
	height: 20px;
	background: #fff;
}
.cross-icon:after {
	transform: rotate(45deg);
}
.cross-icon:before {
	transform: rotate(-45deg);
}
.small-box strong, .small-box i {
	font-size: 14px;
}
.message-box-three {
	padding: 53px 85px 35px 122px;
}
.message-box-three i {
	top: 44px;
	left: 44px;
	font-size: 48px;
}
@media only screen and (max-width: 767px) {
	.message-box-three {
		padding: 57px 20px 35px 80px;
	}
	.message-box-three i {
		left: 14px;
	}
}
/* text and Image Style
 -----------------------------*/
.green-btn {
	font-size: 16px;
}
@media only screen and (max-width: 767px) {

	.blog-spacer {
		margin: 0 0 25px;
	}
	.blog-fig img {
		width: 100%;
	}

}
/* Accordion and tab Style
 -----------------------------*/
.accordion-content {
	float: left;
	width: 50%;
	padding-right: 25px;
}
.accordion-group {
	padding: 0 26px;
	border: 1px solid #3a404b;
	margin: 0 0 8px;
	background: #242a37;
}
.panel-default > .panel-heading {
	background: transparent;
	padding: 0;
}
.accordion-heading {
	padding: 21px 0;
	position: relative;
}
.accordion-heading a {
	font-size: 16px;
	color: #00d5c3;
}
.accordion-heading  a.collapsed {
	color: #fff;
}
.accordion-inner {
	padding: 18px 0 25px;
	border-top: 1px solid #3a404b;
	position: relative;
}
.flip-icon {
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	right: 0;
	top: 21px;
}
.flip-icon:after, .flip-icon:before {
	position: absolute;
	content: "";
	width: 15px;
	height: 1px;
	right: 0;
	top: 50%;
	background: #00d5c3;
}
.flip-icon:before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	display: none;
}
.collapsed .flip-icon:before {
	display: block;
}
.collapsed .flip-icon:after, .collapsed .flip-icon:before {
	background: #7c7f87;
}
.accordion-heading i {
	color: #00d5c3;
	margin-right: 14px;
}
.panel-group-two .accordion-heading {
	text-transform: uppercase;
}

/* mailchimp page
 -----------------------------*/
.newsletter-tag {
	color: #bcc0ca;
	font-size: 14px;
	margin-bottom: 44px;
	display: inline-block;
}
.input-box {
	margin: 0 auto;
	width: 600px;
}
.input-box ul {
	padding: 0;
}
.input-box ul li {
	list-style-type: none;
	float: right;
	position: relative;
}
.input-box ul li:first-child {
	width: 70%;
	margin-right: 10px;
	float: left;
}
.input-box input[type="email"] {
	border: 2px solid #595d68;
	color: #a4a9b4;
	font-weight: 600;
	padding: 12px 25px 12px 50px;
}
.input-box .btn {
	margin-right: 0;
	margin-bottom: 0;
	font-size: 16px;
	min-width: 152px;
	font-weight: 800;
	padding: 10px 27px;
}
.newsletter-icon {
	color: #a4a9b4;
	font-size: 14px;
}
.newsletter-btm-tag {
	color: #bcc0ca;
	display: inline-block;
	font-size: 11px;
}
.newsletter-background {
	background: #20242e;
}
.form2-icon {
	font-size: 36px;
	color: #00d5c3;
}
.newsletter-background-image {
	background: url("../images/background-image-6.jpg") no-repeat;
	position: relative;
	background-size: cover;
}
.margin-auto-none {
	margin: 0;
}
.z-index-2 {
	z-index: 2;
	position: relative;
}
.hand-mob {
	bottom: 0;
	position: absolute;
	right: 285px;
	top: auto;
	z-index: 9;
}
.newsletter-form-4 {
	margin-left: 33%;
	width: 55%;
}
.hand-mob.left {
	left: 200px;
}
.newsletter-cyan-background {
	background: #00d5c3;
	color: #2f3542;
}
.form5-icon {
	font-size: 36px !important;
}
.dark-color {
	color: #2f3542 !important;
}
.newsletter-dark-btn {
	background: #2f3542;
	color: #00d5c3;
}
.dark-input {
	border: 2px solid #2f3542 !important;
}
.dark-input::-moz-placeholder {
	color: #2f3542 !important;
	opacity: 1;
}
.dark-input::-webkit-input-placeholder {
	color: #2f3542 !important;
	opacity: 1;
}
.form4-icon {
	float: left;
	font-size: 55.75px;
	margin-right: 40px;
	color: #00d5c3;
}
.header-group {
	float: left;
}
.header-group h3 {
	margin-top: 0;
}
.title-form-6 {
	font-size: 21px;
	margin-bottom: 30px;
}
.relative-none {
	position: static;
}

/* media queries
 ------------------------------ */
@media only screen and (max-width: 1199px) {
	.hand-mob {
		right: 85px;
	}
	.hand-mob.left {
		left: 70px;
	}

}
@media only screen and (max-width: 992px) {
	.input-box {
		width: 468px !important;
	}
	.input-box ul li:first-child {
		width: 62%;
	}
	.hand-mob {
		right: 30px;
	}
	.hand-mob.left {
		left: 30px;
	}
	.header-group {
		width: 79%;
	}

}
@media only screen and (max-width: 767px) {
	.input-box {
		width: 100% !important;
	}
	.input-box ul li {
		margin-right: 0;
		width: 100%;
	}
	.input-box ul li:first-child {
		width: 100%;
	}
	.hand-mob {
		bottom: 0;
		display: block;
		left: 0;
		margin: 0 auto;
		position: relative;
		right: 0;
		top: auto;
		width: auto;
		z-index: 9;
	}
	.header-group {
		width: 73%;
	}
	.header-group h3 {
		font-size: 17px;
		margin-bottom: 5px;
	}
	.form4-icon {
		margin-right: 16px;
	}
	
	@media only screen and (max-width: 479px) {
		h6 {
			 font-size: 13px;
		}
	}

}

/* testimonials page
 -----------------------------*/
.testimonial-dark-background {
	background: #272c38;
}
.testimonial-quote {
	margin-bottom: 20px;
}
.star i {
	color: #00d5c3;
	font-size: 14px;
	margin-bottom: 25px;
}
.slider-content {
	padding: 0 198px;
}
.slider-content p {
	font-size: 16px;
	color: #ced3e0;
	line-height: 1.5;
	margin-bottom: 30px;
}
.img-circle.img-border {
	border: 6px solid #0abfb2;
}
.slider-content strong {
	display: block;
	font-size: 18px;
	margin-top: 22px;
}
.slider-content > span {
	color: #d1d5de;
	font-size: 12px;
}
.testimonial-slider .owl-buttons i {
	font-size: 36px;
}

/* media queries
 --------------------*/

.slider2-content {
	padding: 0;
}
.slider2-content .img-circle {
	width: 50px;
	height: 50px;
}
#testimonial-slider-2 .owl-item {
	opacity: 0.5;
	position: relative;
	transform: scale(0.8);
	transition: all 0.2s ease 0s;
}
#testimonial-slider-2 .owl-item.active.center {
	opacity: 1;
	transform: scale(1);
}
.owl-carousel .owl-item img {
	display: block;
	width: auto !important;
	margin: 0 auto;
}
#owl-example-2 .owl-item {
    width: 256px !important;
}
#owl-example-2 .owl-prev,#owl-example-3 .owl-prev{
    left: 0;
    position: relative;
    top: -47px;
}
#owl-example-2 .owl-next,#owl-example-3 .owl-next{
	right: 0;
    position: relative;
    top: -47px;
}
#owl-example-4 .owl-prev{
	left: 0;
    position: relative;
    top: -38px;
}
#owl-example-4 .owl-next{
	right: 0;
    position: relative;
    top: -38px;
}

/* media queries
 --------------------*/

/* footer css
 -----------------------------*/.menu{background:#080a59;}
.lower-footer {background: #cec4c4;    padding: 15px 0 12px;}
.spriteImg {    background-image: url("../images/icons_sprite.png");}
.social.app-download .links a span.spriteImg {display: inline-block;height: 32px;width: 28px;background-position: -28px -155px;background-repeat: no-repeat;}
.social.app-download .links a:last-child span.spriteImg {    background-position: -111px -155px;}
.social.share .links a span.spriteImg {    display: inline-block;
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;}
.social.share .links a.gplus span.spriteImg {background-position: -345px -92px;}
.social.share .links a.facebook span.spriteImg {    background-position: -269px -92px;}
.social.share .links a.twitter span.spriteImg {    background-position: -190px -92px;}
.social.share .links a.insta span.spriteImg {background-position: -108px -92px;}
.social.share .links a.youtube span.spriteImg {background-position: -26px -92px;}


.foot-content h3 {margin-top: 0;
    font-weight: 800;
    padding-bottom: 5px;
    color: black;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 17px;}
.foot-content ul {    padding-left: 12px;
    list-style: none;
    padding: 0;}

.foot-content ul li {padding-bottom: 8px;
    margin-left: 4px;}
.foot-content li a {color:#000;}

.copy-right {
	    font-size: 12px;
    color: #000;
    font-weight: 500;
}
.copy-right span {
	height: 10px;
	width: 1px;
	margin: 0 6px;
	display: inline-block;
	background: #959ba6;
}
.copy-right i {
	margin: 0 5px;
}
.form-group{margin-right: 15px;
    float: left;} .foot-content {
	background: #ead9d9;
}
.footer-social-wrap li a {
	margin-top: 4px;
}
.footer-social-link li a {
	font-size: 12px;
	color: #bac0cb;
}
/* media queries
 --------------------*/
@media only screen and (max-width: 767px) {
	.foot-content img {
		width: auto;
	}

}

/* vertical-navigation css
 -----------------------------*/
.nav-wrapper .navigation li a i {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 19px;
}
.nav-wrapper.fourth-block .navigation li a i {
	position: static;
	margin-right: 10px;
	transition: 0.1s ease;
	-webkit-transition: 0.1s ease-in-out;
	-moz-transition: 0.1s ease-in-out;
	-ms-transition: 0.1s ease-in-out;
	-o-transition: 0.1 ease-in-out;
	transition: 0.1s ease-in-out;
}
.nav-wrapper.fourth-block .navigation-wrap li:hover a {
	padding: 0;
}
.nav-wrap .navigation li {
	border-bottom: 1px solid transparent;
}
.nav-wrapper .navigation-wrap li  a, .nav-wrap .navigation li a {
	line-height: 55px;
	position: relative;
	transition: 0.5s ease-in;
	-webkit-transition: 0.5s ease-in;
	-moz-transition: 0.5s ease-in;
	-ms-transition: 0.5s ease-in;
	-o-transition: 0.5 ease-in;
	transition: 0.5s ease-in;
}
.nav-wrapper .navigation-wrap li:hover a {
	padding: 0 0 0 29px;
	transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5 ease;
	transition: 0.5s ease;
}
.nav-wrapper .navigation-wrap li:hover a i {
	visibility: visible;
	transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	-moz-transition: 0.5s ease;
	-ms-transition: 0.5s ease;
	-o-transition: 0.5 ease;
	transition: 0.5s ease;
}
.dark-bg {
	background: #242935;
	padding: 64px 34px 49px;
}
/* media queries
 --------------------*/
@media only screen and (max-width: 1199px) {
	.dark-bg {
		padding-left: 20px;
		padding-right: 20px;
	}
	.logo img {
		width: 100px;margin-left: auto;
    margin-right: auto;
	}
       .form-group {margin-right: 0px;}
	.dark-bg {
		min-height: 801px;
	}
}
@media only screen and (max-width: 767px) {
	.logo img {
		width: auto;
	}
	.dark-bg {
		padding-left: 30px;
		padding-right: 30px;
	}
	.dark-bg .nav-wrapper {
		display: block;
	}
	.dark-bg {
		min-height: inherit;
	}
}

/* slide-out navigation  css
 -----------------------------*/
.slideout-header {
	overflow: hidden;
}
.banner-section {
	background: url(../images/slide-nav-bg.jpg) no-repeat;
	height: 890px;
	-webkit-background-size: cover;
	background-size: cover;
}
.banner-cont {
	position: absolute;
	bottom: 115px;
	left: 14%;
	max-width: 641px;
}
.slideout-header .nav-wrapper {
	background: #191d25;
	padding: 50px 35px;
	position: absolute;
	right: -400px;
	max-width: 400px;
	height: 100%;
	top: 0;
	width: 100%;
	-webkit-transition: 0.3s ease-in-out 0s;
	-moz-transition: 0.3s ease-in-out 0s;
	-ms-transition: 0.3s ease-in-out 0s;
	-o-transition: 0.3s ease-in-out 0s;
	transition: 0.3s ease-in-out 0s;
}
.slideout-header .nav-wrapper li a {
	font-size: 16px;
}
.cyan-overlay-header .nav-wrapper li a:hover {
	color: inherit;
}
.slideout-header .nav-wrapper.open {
	right: 0px;
}
.close-btn, #overlay-btn {
	position: absolute;
	right: 252px;
}
.cyan-overlay-header .nav-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	background: transparent;
	height: 100%;
	width: 100%;
	padding: 192px 0 168px;
	z-index: 999;
}
.cyan-overlay-header .nav-wrapper li a {
	font-size: 24px;
	font-weight: 800;
	line-height: 62px;
}
.logo-btn-wrap {
	position: relative;
	z-index: 99999999999;
}
.logo-opacity  img {
	opacity: 0.5;
}
/* media queries
 --------------------*/
@media only screen and (max-width: 1300px) {
	.slideout-header .nav-wrapper {
		max-width: 350px;
	}
	.close-btn {
		right: 345px;
	}
}
@media only screen and (max-width: 992px) {
	.close-btn {
		right: 240px;
	}
	#overlay-btn {
		right: 235px;
	}
	.slideout-header .nav-wrapper {
		max-width: 250px;
	}
}
@media only screen and (max-width: 767px) {
	.icon-wrap img, .logo-btn-wrap img {
		width: auto;
	}
	.close-btn, #overlay-btn {
		position: relative;
		right: 0;
		z-index: 999;
	}
	.header .nav-wrapper {
		margin: 0;
	}
	.banner-cont {
		left: 5%;
		max-width: 288px;
	}

}

/* pricing page  css
 -----------------------------*/
.pricing .small-divider {
	margin-top: 38px;
}
.price-desc-block .btn {
	font-weight: 500;
}
.price-desc-block:hover {
	background: #00d5c3;
	box-shadow: 0 0 10px #00d5c3;
}
.price-desc-block:hover > h3 {
	background: #00cdbc;
}
.price-desc-block:hover > .price, .price-desc-block:hover li, .price-desc-block:hover > small {
	color: #2a303c;
}
.price-desc-block:hover .btn {
	background: #353b48;
	color: #00d5c3;
	border-color: #353b48;
}
.price-desc-block:hover > small {
	border-bottom: 1px solid rgba(42, 48, 60, 0.2);
}
.price-desc-block:hover, .price-desc-block:hover > h3, .price-desc-block:hover > .price, .price-desc-block:hover li, .price-desc-block:hover > small, .price-desc-block:hover .btn, .icon-price-desc .price-desc-block:hover > .price, .icon-price-desc .price-desc-block:hover > small, .icon-price-desc .price-desc-block:hover li i, .icon-price-desc .price-desc-block:hover .simple-icon, .icon-price-desc .price-desc-block:hover .simple-icon, .icon-price-desc .price-desc-block:hover .simple-icon .icon-game-controller {
	transition: all ease 1s 0s;
}
.smallprice-desc-block h3 {
	font-size: 18px;
	padding-top: 32px;
	padding-bottom: 29px;
}
.icon-price-desc {
	margin-bottom: 118px;
	padding-top: 46px;
}
.simple-icon {
	border: 1px solid #2a303c;
	border-radius: 50%;
	display: block;
	height: 54px;
	line-height: 57px;
	margin: 0 auto 13px;
	width: 54px;
}
.simple-icon, .simple-icon .icon-game-controller {
	font-size: 24px;
	color: #2a303c;
}
.icon-price-desc .price-desc-block h3 {
	font-size: 30px;
	font-weight: 900;
	letter-spacing: 0;
	padding: 20px 27px 16px;
	margin-bottom: 20px;
	text-transform: inherit;
}
.category {
	display: block;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
}
.icon-price-desc .price-desc-block small {
	text-transform: uppercase;
	color: #696f7c;
	font-size: 11px;
	border: none;
	font-style: normal;
	padding-top: 6px;
	letter-spacing: 2px;
}
.icon-price-desc .price-desc-block .price {
	color: #fff;
	line-height: 1;
}
.icon-price-desc .price-desc-block ul {
	padding: 16px 23px;
	text-align: left;
	margin-bottom: 3px;
}
.icon-price-desc .price-desc-block li {
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	position: relative;
	padding: 0 10px 9px 51px;
	font-size: 14px;
	margin-bottom: 14px;
}
.icon-price-desc .price-desc-block li:last-child {
	border-bottom: none;
}
.icon-price-desc .price-desc-block li i {
	color: #00d5c3;
	font-size: 21px;
	left: 10px;
	position: absolute;
	top: -1px;
}
.icon-price-desc .price-desc-block {
	padding-bottom: 25px;
}
.icon-price-desc .price-desc-block:hover > .price, .icon-price-desc .price-desc-block:hover > small, .icon-price-desc .price-desc-block:hover li i {
	color: #2f3542;
}
.icon-price-desc .price-desc-block:hover .simple-icon {
	background: #2f3542;
}
.icon-price-desc .price-desc-block:hover .simple-icon, .icon-price-desc .price-desc-block:hover .simple-icon .icon-game-controller {
	color: #00d5c3;
}
.multiicon-price-desc {
	margin-bottom: 109px;
}
.multiicon-price-desc .price-desc-block:hover > .btn {
	background: none;
	color: #2f3542;
}
.trasparent-header-block {
	padding: 0 25px;
}
.price-desc-block .trasparent-header-block h3 {
	background: none;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.trasparent-header-block .simple-icon, .multiicon-price-desc .price-desc-block:hover .trasparent-header-block .simple-icon {
	background: #00d5c3;
}
.icon-price-desc .price-desc-block .secondary-price {
	color: #00d5c3;
}
.multiicon-price-desc .price-desc-block:hover .trasparent-header-block h3, .multiicon-price-desc .price-desc-block:hover .trasparent-header-block .simple-icon, .multiicon-price-desc .price-desc-block:hover .simple-icon .icon-game-controller {
	color: #2f3542;
}
.top-gap {
	padding-top: 7px;
}
.float-design .simple-icon {
	float: left;
	margin-right: 25px;
}
.float-design {
	padding-top: 59px;
	margin-bottom: 93px;
}
.float-design .price-desc-block h3 {
	margin-bottom: 0;
	padding-bottom: 24px;
	padding-top: 28px;
}
.float-design .price-desc-block .price {
	color: #00d5c3;
	font-size: 24px;
	padding: 20px 24px;
	background: #272c38;
	margin-bottom: 20px;
}
.float-design .price-desc-block .price strong {
	font-size: 36px;
}
.float-design .price-desc-block .price sub {
	font-size: 14px;
	color: #8f95a1;
	font-weight: 600;
	bottom: 0;
}
.border-blocks .price-desc-block {
	border: 1px solid rgba(255, 255, 255, 0.2);
}
.float-design .price-desc-block ul {
	margin-bottom: 6px;
}
.float-design .price-desc-block {
	padding-bottom: 41px;
}
.float-design .price-desc-block li i.fa-close {
	color: #f24c6f;
}
.float-design .price-desc-block:hover .price {
	background: #0be9d6;
}
.float-design .price-desc-block:hover .price sub {
	color: #2a303c;
}
.less-margin {
	margin-bottom: 103px;
}
.float-enterprize .price-desc-block h3 {
	font-size: 24px;
	padding-bottom: 29px;
	padding-top: 28px;
	padding-right: 0;
}
.float-enterprize {
	margin-bottom: 98px;
}
.rouded-header {
	padding-top: 138px;
	margin-bottom: 123px;
}
.rouded-header .price-desc-block {
	position: relative;
	padding-bottom: 43px;
}
.price-rounded {
	position: absolute;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	background: #00d5c3;
	left: 0;
	right: 0;
	top: -80px;
	margin: 0 auto;
	padding-top: 51px;
}
.price-rounded:after {
	content: "";
	position: absolute;
	top: -10px;
	left: -10px;
	width: 180px;
	height: 180px;
	border-radius: 50%;
	border: 11px solid #00d5c3;
	display: none;
}
.rouded-header .price-desc-block .secondary-price {
	color: #2f3542;
}
.rouded-header .price-desc-block .price {
	font-size: 27px;
}
.rouded-header .price-desc-block .price strong {
	font-size: 44px;
}
.rouded-header .price-desc-block small {
	font-size: 12px;
}
.rouded-header .trasparent-header-block {
	padding-top: 103px;
}
.rouded-header .price-desc-block h3 {
	text-transform: uppercase;
	color: #00d5c3;
	border: none;
	margin-bottom: 7px;
}
.rouded-header .category {
	font-style: italic;
	text-transform: lowercase;
	color: #d8dde9;
}
.rouded-header .price-desc-block ul {
	text-align: center;
	margin-bottom: 8px;
}
.rouded-header  .price-desc-block li i {
	display: none;
}
.rouded-header .price-desc-block li {
	padding-left: 0;
	padding-right: 0;
}
.rouded-header .price-desc-block:hover .price-rounded {
	background: #2f3542;
}
.rouded-header .price-desc-block:hover .secondary-price {
	color: #00d5c3;
}
.rouded-header .price-desc-block:hover small {
	color: #c5cbd9;
}
.rouded-header .price-desc-block:hover .price-rounded:after {
	display: block;
}
.rouded-header .price-desc-block:hover .category {
	color: #2f3542;
}
.rouded-header .price-desc-block:hover li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.rouded-header .price-desc-block:hover li:last-child {
	border-bottom: none;
}
.multi-rouded-header .price-desc-block .price {
	font-size: 18px;
}
.multi-rouded-header .price-desc-block .price strong {
	font-size: 32px;
}
.multi-rouded-header  .price-desc-block small {
	font-size: 10px;
}
.multi-rouded-header  .price-rounded {
	width: 130px;
	height: 130px;
	padding-top: 43px;
	top: -67px;
}
.multi-rouded-header {
	padding-top: 136px;
}
.multi-rouded-header .price-rounded:after {
	width: 142px;
	height: 142px;
	border: 6px solid #00d5c3;
	left: -6px;
	top: -6px;
}
.multi-rouded-header .price-desc-block h3 {
	font-size: 24px;
}
.multi-rouded-header .trasparent-header-block {
	padding-top: 75px;
}
.multi-rouded-header .price-desc-block:hover .btn {
	background: #353b48;
	color: #00d5c3;
}
@media all and (max-width: 1199px) {
	.pricing .ptb {
		padding-bottom: 30px;
		padding-top: 60px;
	}
	.price-desc > div {
		margin-bottom: 20px;
	}
	.icon-price-desc .price-desc-block h3 {
		font-size: 28px;
	}
	.multi-rouded-header > div {
		margin-bottom: 100px;
	}
}

@media all and (max-width: 1023px) {
	.icon-price-desc .price-desc-block h3 {
		padding-left: 10px;
		padding-right: 0;
	}
	.float-design .simple-icon {
		margin-right: 10px;
	}
	.icon-price-desc .price-desc-block h3 {
		font-size: 23px;
	}
}
@media all and (max-width: 767px) {
	.rouded-header > div {
		margin-bottom: 100px;
	}
	.price-desc {
		margin-bottom: 40px;
	}
}
/* featured-content  css
 -----------------------------*/
.featured-icon-wrap {
	list-style: none;
	padding-left: 0;
	padding-top: 65px;
}
.featured-icon-wrap-2 {
    padding-top: 40px;
}
.featured-icon-wrap-3 {
	padding-top: 10px;
}
.featured-icon-wrap-4 {
	padding-top: 22px;
}
.feature-icon {
	height: 60px;
	width: 60px;
	background: #00d5c3;
	font-size: 32px;
	color: #2f3542;
	padding: 15px;
	display: block;
}
.feature-icon-wrap {
	margin-top: 0px;
	width: 17%;
}
.featured-content-wrap {
	width: 73%;
}
.feature-second-icon {
	font-size: 60px;
}
.feature-second-icon {
	font-size: 48px;
}
.full-width {
	width: 100%;
}
.feature-small-icon {
	font-size: 40px;
}
.round-icon {
	border-radius: 50%;
	font-size: 21px;
	color: #2f3542;
}
.extra-small {
	font-size: 30px;
}
.feature-type-six .featured-content-wrap {
	width: 80%;
}
.simple-icon {
	border: 1px solid #2a303c;
	border-radius: 50%;
	display: block;
	height: 54px;
	line-height: 57px;
	margin: 0 auto 13px;
	width: 54px;
}
.large-simple-icon {
	font-size: 48px;
	border-color: #00d5c3;
	height: 126px;
	width: 126px;
}
.feature-extralarge-icon {
	position: relative;
	top: 33px;
}
.large-round-icon-wrap {
	margin: 20px auto 32px;
	width: 100%;
}
.large-round-icon {
	width: 116px;
	height: 116px;
	display: block;
	font-size: 40px;
	padding-top: 36px;
	margin: 0 auto;
}
.grey-bg-wrap {
	background: #3b414f;
	padding: 38px;
}
.small-box-icon {
	position: absolute;
	right: 30px;
	width: 60px;
	height: 60px;
	font-size: 24px;
	padding: 18px;
	top: -28px;
}
.great-feature-wrap, .awsome-features-wrap, .ton-of-screen-wrap {
	max-width: 315px;
	position: absolute;
	right: 0;
	top: 0;
}
.awsome-features-wrap {
	left: 0;
	right: auto;
	top: auto;
	bottom: 126px;
}
.white-icon {
	color: #fff;
	font-size: 21px;
	left: 31px;
	position: absolute;
	top: 39px;
}
.small-font-para {
	font-size: 12px;
}
.chemistry-icon {
	right: 31px;
	position: absolute;
	left: auto;
	top: 47px;
}
.ton-of-screen-wrap {
	left: 98px;
	top: auto;
	bottom: -72px;
	margin: 0 auto;
}
.desktop-icon {
	left: 87px;
	top: -38px;
}
.screens-wrap {
	position: absolute;
	right: 339px;
	top: 62px;
	max-width: 219px;
	width: 100%;
}
.great-wrap {
	position: absolute;
	right: 39px;
	top: 244px;
	max-width: 219px;
	width: 100%;
}
.screens-wrap .extra-small-icon {
	position: absolute;
	left: 59px;
	top: 56px;
}
.extra-small-icon {
	font-size: 21px;
}
.awsome-wrap {
	position: absolute;
	left: 70px;
	top: 117px;
	max-width: 240px;
	width: 100%;
}
.friendly-support-wrap {
	position: absolute;
	left: 212px;
	bottom: 121px;
	max-width: 236px;
	width: 100%;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.iphone-img {
		width: 62%;
	}
	.great-feature-wrap .featured-content-wrap {
		margin-top: 7px;
	}
	.awsome-features-wrap .featured-content-wrap {
		margin-top: 7px;
	}
	.awsome-features-wrap .chemistry-icon {
		right: 20px;
		top: 12px;
	}
	.great-feature-wrap {
		max-width: 208px;
		top: 4px;
	}
	.awsome-features-wrap {
		max-width: 197px;
		bottom: -18px;
	}
	.ton-of-screen-wrap {
		max-width: 315px;
	}
	.ton-of-screen-wrap .desktop-icon {
		top: -22px;
		left: 91px;
	}
	.great-wrap {
		right: -19px;
		max-width: 150px;
		right: -19px;
		top: 203px;
	}
	.great-wrap .featured-content-wrap {
		padding-left: 0;
	}
	.friendly-support-wrap {
		bottom: 109px;
		left: 73px;
		max-width: 196px;
	}
	.screens-wrap {
		top: 55px;
		right: 150px;
	}
	.awsome-wrap {
		left: -50px;
		max-width: 224px;
		top: 108px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.featured-content-wrap {
		padding-left: 23px;
	}
	.round-icon {
		padding: 18px;
	}
	.grey-bg-wrap {
		margin-bottom: 40px;
	}
	.large-round-icon {
		padding: 35px;
	}
	.white-icon {
		top: 18px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.great-feature-wrap {
		max-width: 237px;
		top: 4px;
	}
	.great-feature-wrap  .white-icon {
		left: 7px;
		top: 28px;
	}
	.awsome-features-wrap {
		bottom: 84px;
		max-width: 238px;
	}
	.awsome-features-wrap .chemistry-icon {
		right: 9px;
	}
	.ton-of-screen-wrap {
		bottom: -63px;
		left: 94px;
	}
	.screens-wrap {
		right: 241px;
		top: 62px;
	}
	.great-wrap {
		max-width: 193px;
		right: -24px;
		top: 237px;
	}
	.awsome-wrap {
		left: 20px;
		max-width: 192px;
		top: 115px;
	}
	.friendly-support-wrap {
		bottom: 122px;
		left: 149px;
		max-width: 196px;
	}
}
@media (max-width: 767px) {
	.feature-icon-wrap {
		width: 21%;
		margin: 0 auto 25px;
	}
	.ptb-0 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.mb-28 {
		margin-bottom: 28px !important;
	}
	.mb-0 {
		margin-bottom: 0px !important;
	}
	.feature-type-six .feature-icon-wrap {
		width: 17%;
	}
	.pb-135, .pb-100 {
		padding-bottom: 50px;
	}
	.large-round-icon-wrap, .great-feature-wrap .featured-content-wrap, .awsome-features-wrap .featured-content-wrap, .ton-of-screen-wrap .featured-content-wrap {
		width: 100%;
	}
	.great-feature-wrap, .awsome-features-wrap, .ton-of-screen-wrap {
		position: static;
		max-width: inherit;
	}
	.great-feature-wrap .white-icon {
		font-size: 14px;
		left: auto;
		right: 16.5%;
		top: 1.1%;
	}
	.awsome-features-wrap .chemistry-icon {
		font-size: 14px;
		left: 16.5%;
		top: 10%;
	}
	.desktop-icon {
		font-size: 14px;
		left: 46.5%;
		top: 15%;
	}
	.friendly-support-wrap {
		left: 12%;
		max-width: 90px;
		bottom: 7%;
	}
	.extra-small-icon {
		font-size: 13px;
	}
	.feature-type-eight figure img {
		width: 72%;
	}
	.great-wrap {
		right: -12px;
		top: 75px;
		max-width: 94px;
	}
	.screens-wrap {
		right: 0px;
		top: -5px;
		max-width: 194px;
	}
	.awsome-wrap {
		left: -1%;
		top: 46px;
		max-width: 101px;
	}
	.feature-type-eight figure {
		text-align: center;
	}

}
/*========Accordions, Toggles=========*/
.accordion-group-one {
	background: #363c49 none repeat scroll 0 0;
}
.down-icon, .up-icon {
	color: rgba(255, 255, 255, 0.4) !important;
	float: right;
	font-size: 21px;
	margin-right: 0 !important;
}
.up-icon {
	color: #00d5c3 !important;
	display: none;
}
a[aria-expanded="true"] .up-icon {
	display: block;
}
a[aria-expanded="true"] .down-icon {
	display: none;
}
.panel-body.accordion-inner > a {
	bottom: 30px;
	display: inline-block;
	position: absolute;
	right: 0;
}
#accordion3 .accordion-heading a.collapsed, #accordion3 .accordion-heading a {
	font-weight: 400;
}

/*========tabs=========*/
.tab-content {
	border: 1px solid #363c48;
	padding: 40px;
	border-top: none;
}
.nav-tabs {
	border-bottom: 1px solid #363c48;
	padding-left: 25px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background: #242a37;
	border-color: #363c48 #363c48 rgba(0, 0, 0, 0);
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
}
.nav > li > a:hover, .nav > li > a:focus {
	background: #242a37 !important;
	border-color: transparent;
	border-bottom: 1px solid #363c48;
}
.nav > li > a {
	padding: 10px 26px;
	border-bottom: 1px solid #363c48;
	background: #242a37;
	font-size: 14px;
	color: rgba(255,255,255,0.4);
	font-weight: 600;
}
.tab-content {
	background: #242a37;
}
.nav-tabs > li > a:hover {
	border-color: none;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: none !important;
	text-decoration: none;
}
.tabbing-content {
	width: 50%;
	padding-left: 24px;
}
.right--block .tabbing-content {
	padding-right: 24px;
}
.nav-wrap li i {
	padding-right: 9px;
}
.nav-wrap .active a i {
	color: #00d5c3;
}
.second-tabbing-sec li a {
	background: #1a1f29;
}
.second-tabbing-sec #myTabs-3 .active a, .second-tabbing-sec #myTabs-3 .active:hover a, .second-tabbing-sec #myTabs-3 .active:focus a {
	background: #00d5c3 !important;
	color: #2f3542 !important;
}
.second-tabbing-sec #myTabs-3 .active a i {
	color: #2f3542 !important;
}
.third-tab #myTabs-4 .active a, .third-tab #myTabs-4 .active:hover a, .third-tab #myTabs-4 .active:focus a {
	color: #00d5c3 !important;
	background: transparent !important;
	border-color: #242a37 !important;
	border-bottom: none;
}
.third-tab .tab-content {
	border-color: #242a37 !important;
}
.third-tab #myTabContent-4 {
	background: transparent !important;
}
.third-tab .nav-tabs {
	border-color: #242a37 !important;
}
.third-tab  #myTabs-4 > li.active > a, .third-tab  #myTabs-4 > li.active:hover > a, .third-tab  #myTabs-4 > li.active:focus > a {
	border-bottom: 1px solid #2f3542 !important;
}
.full-width-tab .nav-tabs {
	width: 730px;
	margin: 0 auto;
	padding-left: 0;
}
.vertical-tabbing .vertical-tab {
	width: 23%;
	padding-left: 0;
}
.vertical-tabbing .vertical-tab li {
	float: none;
}
.vertical-tabbing .vertical-tab > li > a {
	background: #1a1f29;
	border-radius: 0px;
	padding: 16px 26px;
	margin-right: 0;
}
.vertical-tabbing .vertical-tab-content {
	width: 76%;
}
.vertical-tabbing .vertical-tab > li.active {
	margin-bottom: 0;
}
.vertical-tabbing .vertical-tab > li.active > a {
	border-right: 1px solid transparent;
	border-bottom: 1px solid #242a37 !important;
	margin-bottom: 1px;
	margin-right: -1px;
	background: #242a37;
}
.vertical-tabbing .tabbing-content {
	width: 68%;
	padding-left: 48px;
}
.second-vertical-tabbing #myTabs-7 li.active  a {
	border: none;
	border-bottom: 5px solid #00d5c3 !important;
}
@media (min-width: 768px) and (max-width: 1199px) {
	#myTabs-2, #myTabs-4 {
		margin-top: 50px;
	}
	.tab-content figure.float-left {
		width: 41%;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.vertical-tabbing .vertical-tab {
		width: 27%;
	}
	.vertical-tabbing .vertical-tab-content {
		width: 73%;
	}
	.vertical-tabbing .tabbing-content {
		width: 59%;
		padding-left: 28px;
	}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.vertical-tabbing .tabbing-content {
		width: 49%;
		padding-left: 0;
	}
}
@media (max-width: 767px) {
	.nav-tabs, .vertical-tabbing .tabbing-content {
		padding-left: 0;
	}
	.nav-tabs > li {
		float: none;
		width: 100%;
	}
	.nav-tabs > li {
		margin-bottom: 0;
	}
	.nav-tabs > li.active > a, .nav-tabs > li.active:hover > a, .nav-tabs > li.focus > a {
		border-color: #363c48 #363c48 #363c48;
	}
	.tabbing-content {
		width: 100%;
		padding-left: 0;
		padding-top: 24px;
	}
	.vertical-tabbing .vertical-tab, .vertical-tabbing .vertical-tab-content, .vertical-tabbing .tabbing-content {
		width: 100%;
	}
	.full-width-tab .nav-tabs {
		width: auto;
	}
	.row-spacer {
		margin-bottom: 30px !important;
	}
	.third-tab {
		margin-top: 30px;
	}
	.accordion-group{
		padding: 0 10px;
	}
}
/*  Icon-Boxes-page
 -----------------------------*/
/*Global margin style*/
.mt-65 {
	margin-top: 62px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-17 {
	margin-top: 17px;
}
.mt-100 {
	margin-bottom: 100px;
}
.mb-85 {
	margin-bottom: 85px;
}
.pt-90 {
	padding-top: 90px;
}
.pt-85 {
	padding-top: 85px;
}
.pt-85 {
	padding-top: 85px;
}
.bdrs-50percent {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.bdrs-5 {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.page-icon-boxes h2, .page-icon-boxes h5 {
	font-weight: 700 !important;
}
/*common style for box icons*/
.small-heading h2 {
	font-size: 24px;
	font-weight: 700;
}
.icon-size {
	font-size: 60px;
	color: #00d5c3;
}
.icon-small-size {
	font-size: 48px !important;
}
.icon-block {
	float: left;
	padding-top: 4px;
}
.iconbox-feature {
	float: left;
	width: 82%;
	padding-left: 37px;
}
.circle-icon-wrap {
	width: 75px;
	height: 75px;
	background: #00d5c3;
	display: block;
	position: relative;
}
.size-64 {
	width: 64px;
	height: 64px;
}
.small-icon-size, .mid-icon-size, .xs-icon-size, .sm-icon {
	font-size: 30px;
	color: #2f3542;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
.xs-icon-size {
	font-size: 26px;
}
.mid-icon-size {
	font-size: 40px;
}
.color-green {
	color: #00d5c3;
	font-size: 40px;
}
.icon-block-full h2 {
	display: inline-block;
	vertical-align: top;
	padding-top: 3px;
	padding-left: 20px;
}
.fill-icon-boxes {
	background: #3b414f;
	padding: 45px 48px 35px;
	position: relative;
}
.fill-icon-boxes .circle-icon-wrap {
	width: 100px;
	height: 100px;
	position: absolute;
	top: -50px;
	right: 40px;
}
.fill-icon-boxes .mid-icon-size {
	font-size: 48px;
}
.large-icon-size {
	font-size: 72px;
	color: #00d5c3;
}
.icon-full-circle {
	border: 3px solid #00d5c3;
	width: 170px;
	height: 170px;
	display: inline-block;
	position: relative;
}
.icon-center {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate3d(-50%,-50%,0);
	-moz-transform: translate3d(-50%,-50%,0);
	-ms-transform: translate3d(-50%,-50%,0);
	-o-transform: translate3d(-50%,-50%,0);
	transform: translate3d(-50%,-50%,0);
}
.fill-circle {
	background: #00d5c3;
}
.fill-circle .icon-size {
	color: #2f3542;
}
.fill-large-icon-box {
	padding-top: 120px;
	padding-bottom: 45px;
}
.fill-large-icon-box .circle-icon-wrap {
	width: 150px;
	height: 150px;
	top: -75px;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.fill-large-icon-box .mid-icon-size {
	font-size: 60px;
}
.fill-mode-dark {
	background: #252a37;
}
.fill-large-icon-box.fill-mode-dark h2 {
	color: #00d5c3;
}

.small-divider {
	border-color: #6e727b;
	margin-bottom: 43px;
	margin-top: 38px;
	width: 59px;
}
.page-icon-boxes .container {
	max-width: 1200px;
	width: 100%;
}
.page-icon-boxes .pt {
	padding-top: 57px;
}
.center-icon-block {
	padding-top: 98px;
}
.sm-icon {
	font-size: 32px;
}
.fill-icon-boxes .small-circle {
	height: 85px !important;
	width: 85px !important;
}
.fill-icon-boxes .small-rect {
	height: 73px !important;
	width: 73px !important;
}
.medium-rect {
	height: 107px !important;
	width: 107px !important;
}
.large-rect {
	height: 125px !important;
	width: 125px !important;
}
.grid-four .iconbox-feature {
	width: 81%;
	padding-left: 19px;
}
.grid-four .circle-icon-wrap {
	height: 50px;
	width: 50px;
}
.grid-four  .fill-icon-boxes {
	padding-left: 40px;
	padding-right: 40px;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.iconbox-feature {
		width: 71%;
		padding-left: 20px;
	}
	.grid-four .col-sm-6, .small-heading .col-sm-6 {
		margin-top: 50px;
	}
	.icon-block-full h2 {
		padding-left: 10px;
		font-size: 20px;
	}
	.fill-icon-boxes {
		padding-left: 30px;
		padding-right: 30px;
	}
	.icon-block-full  .mb-85 {
		margin-bottom: 0 !important;
	}
	.grid-four .iconbox-feature {
		width: 79%;
	}
}

@media (max-width: 767px) {
	.iconbox-feature {
		width: 100%;
		float: none;
	}
	.page-icon-boxes .ptb {
		padding-bottom: 20px;
		padding-top: 73px;
	}
	.page-icon-boxes h2 {
		font-size: 25px;
	}
	.iconbox-feature {
		padding-left: 90px;
	}
	.icon-boxes-wrapper .col-sm-6 {
		margin-top: 20px;
	}
	.icon-boxes-wrapper .mb-85 {
		margin-bottom: 0;
	}
	.icon-boxes-wrapper  .mt-65, .icon-boxes-wrapper .mt {
		margin-top: 0;
	}
	.page-icon-boxes .icon-boxes-wrapper .pt {
		padding-top: 15px;
	}
	.page-icon-boxes .fill-mode-dark {
		margin-top: 71px;
	}
	.page-icon-boxes .fill-icon-boxes {
		margin-top: 50px;
	}
	.page-icon-boxes .fill-large-icon-box {
		margin-top: 93px;
	}
	.mt-100, .icon-box-wrap {
		margin-top: 20px;
	}
	.grid-four .iconbox-feature {
		padding-left: 82px;
		width: 100%;
	}
	.center-icon-block {
		padding-top: 0;
	}
}
/* testimonial page */
.slider-content2 {
	float: left;
	margin: 0 10px;
	text-align: center;
	width: 31.5%;
	padding: 0;
}
.slider-content2 p {
	font-size: 14px;
}
.cyan-background {
	background: #00d5c3 !important;
}
.slider-content4 {
	position: relative;
	padding: 0 30px;
}
.testimonial-img {
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: -40px;
}
.testimonial-author {
	margin-top: 55px !important;
	color: #2f3542;
	font-weight: 800;
}
.slider-content4 .small-divider {
	border-color: rgba(47,53,66,0.5);
	margin-bottom: 20px;
	margin-top: 20px;
	width: 41px;
}
.slider-content4 p {
	color: #2f3542;
	font-weight: 500;
	margin-bottom: 20px;
}
.black-icon i {
	color: #2f3542;
}
.slider-content5 {
	padding: 0;
	width: 31.5%;
	margin: 0 10px;
	float: left;
}
.upper-text {
	padding: 20px 24px;
	margin-bottom: 30px;
	position: relative;
}
.dark-black-background {
	background: #1f242f;
}
.upper-text p {
	margin-bottom: 10px;
	font-size: 14px;
}
.testimonilal5-img {
	margin-left: 30px;
}
.author-wrapper {
	margin-left: 20px;
}
.upper-text:after {
	position: absolute;
	content: "";
	top: auto;
	bottom: -23px;
	left: 15%;
	border-top: 12px solid #1f242f;
	border-bottom: 12px solid transparent;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
}
.arrow-right:after {
	left: auto;
	right: 14%;
}
.testimonilal6-img {
	margin: 0 30px;
}
.cyan-background p {
	color: #2f3542;
	font-weight: 500;
}
.cyan-background:after {
	border-top: 12px solid #00d5c3;
	border-bottom: 12px solid transparent;
	border-left: 12px solid transparent;
	border-right: 12px solid transparent;
}
.arrow-center::after {
	left: 50% !important;
	margin-left: -12px;
}
.slider-content8 {
	padding: 30px 50px;
}
#testimonial-slider-8 {
	background: #242935;
}
.slider-content8 p {
	font-size: 14px;
}
#testimonial-slider-8 .owl-controls, #testimonial-slider-9 .owl-controls {
	bottom: auto;
	left: auto;
	position: absolute;
	right: 25px;
	top: -65px;
	width: 7%;
}
.slider-title {
	display: inline-block;
	font-size: 21px;
	font-weight: 700;
	margin-bottom: 30px;
	margin-left: 30px;
}
.slider-content9 {
	padding: 0;
}
.testimonilal9-img {
	margin: 0 60px 0 30px !important;
}

/*============media queries=============*/
@media only screen and (max-width: 1199px) {
	.slider-content2, .slider-content5 {
		width: 31%;
	}

	.slider-content {
		min-height: 247px;
	}
	.arrow-right::after {
		right: 17%;
	}
}
@media only screen and (max-width: 992px) {
	.slider-content {
		padding: 0;
	}

	.slider-content2, .slider-content5 {
		width: 30.5%;
	}
	.upper-text {
		min-height: 218px;
	}
	.upper-text::after {
		left: 22%;
	}
	.arrow-right::after {
		left: 70% !important;
		right: auto;
	}
	#testimonial-slider-8 .owl-controls, #testimonial-slider-9 .owl-controls {
		width: 10%;
	}
	.slider-content8 {
		padding: 23px !important;
	}
}
@media only screen and (max-width: 767px) {
	.slider-content2, .slider-content5 {
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
	.testimonial-quote > img {
		width: auto;
	}
	.img-circle {
		width: auto;
	}
	.upper-text::after {
		left: 52px;
	}
	.arrow-right::after {
		left: auto !important;
		right: 41px !important;
	}
	.arrow-right-2::after {
		left: auto;
		right: 75px !important;
	}
}
/*  Count-Down Sections page
 -----------------------------*/
.release-text {
	font-size: 12px;
	color: #c0c5d1;
	font-weight: 500;
}
.countdown-sec .small-divider {
	margin-bottom: 15px;
	margin-top: 16px;
}
.countdown-type {
	max-width: 440px;
	margin: 0 auto;
	text-align: center;
}
.countdown-type .countdown-section {
	display: inline-block;
	width: 25%;
	text-align: center;
}
.count-down-wrap {
	padding: 58px 62px;
	background: #1e232d;
}
.count-down {
	margin-top: 32px;
}
.countdown-amount {
	display: block;
	font-size: 36px;
	color: #ffffff;
	font-weight: 800;
}
.count-down-wrap .small-divider {
	margin-top: 20px;
	margin-bottom: 20px;
}
.dot-text {
	display: none;
}
.countdown-period {
	font-size: 14px;
	color: #fff;
	text-transform: lowercase;
}
.countdown-second-sec {
	margin-top: 5px;
}
.countdown-second-sec .countdown-period {
	font-size: 22px;
	color: #c1c5d0;
}
.countdown-second-sec .countdown-amount {
	display: inline;
	font-size: 32px;
}
.countdown-three .countdown-period {
	text-transform: uppercase;
}
.reduce-padding {
	padding: 52px 20px;
}
.countdown-three {
	padding-bottom: 38px;
	padding-top: 41px;
}
.medium-block .release-text {
	font-size: 14px;
}
.medium-block  .countdown-amount,#large-block-two .countdown-amount,#large-block-two .countdown-period  {
	font-size: 48px;
}
.black-bg {
	background: #1e232d;
}
.get-ready-text {
	font-size: 14px;
	color: #d4d8e1;
}
#medium-block-two .countdown-amount, #medium-block-two .countdown-period, #medium-block-three .countdown-amount, #medium-block-three .countdown-period {
	font-size: 31px;
}
#medium-block-three .countdown-period {
	text-transform: uppercase;
}
.large-block .release-text, .large-block  .countdown-period, .medium-block  .countdown-period , .cyan-background  .get-ready-text{
	font-size: 18px;
}
.large-block .countdown-amount {
	font-size: 60px;
}
.large-block .countdown-type {
	max-width: 525px;
}
#large-block-two .countdown-period, #large-block-two .countdown-amount {
	color: #2f3542;
}
#large-block-three .countdown-amount,#large-block-three .countdown-period {
	font-size: 47px;
	text-transform:uppercase;
}
#large-block-three .countdown-period .get-ready-text{
	font-size: 16px;
}
@media (max-width: 1199px) {
	.countdown-second-sec .countdown-period {
		font-size: 15px;
	}
	#medium-block-two .countdown-period, #medium-block-three .countdown-period {
		font-size: 16px;
	}
	#medium-block-two .countdown-amount, #medium-block-three .countdown-amount,#countdown-three .countdown-amount,.countdown-second-sec .countdown-amount {
		font-size: 21px;
	}
	#countdown-three .countdown-period {
		font-size: 12px;
	}
	.count-down-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
	#large-block-three .countdown-amount,#large-block-three .countdown-period,#large-block-two .countdown-amount,#large-block-two .countdown-period {
		font-size: 30px;
	}
}
@media (min-width: 992px) and (max-width: 1370px) {
	.countdown-second-sec .countdown-period,#medium-block-two .countdown-period, #medium-block-three .countdown-period  {
		font-size: 20px;
	}
	.countdown-second-sec .countdown-amount,#medium-block-two .countdown-amount, #medium-block-three .countdown-amount,#countdown-three .countdown-amount   {
		font-size: 30px;
	}
	#countdown-three .countdown-period {
		font-size: 16px;
	}
}
@media (max-width: 767px){
	.countdown-amount{
		font-size: 27px;
	}
	#countdown-two .countdown-period{
		font-size: 12px;
	}
	#large-block-three .countdown-amount,#large-block-three .countdown-period,#large-block-two .countdown-amount,#large-block-two .countdown-period,#medium-block-two .countdown-amount,#medium-block-two.countdown-period,#medium-block-three .countdown-amount,#medium-block-three .countdown-period{
		font-size: 14px;
	}
	#countdown-three .countdown-amount,#countdown-three .countdown-period{
		font-size: 13px;
	}
	#large-block-one .countdown-amount,#medium-block-one .countdown-amount,#medium-block-one .countdown-amount{
		font-size: 32px;
	}
}
/* Counter progress bar page Style
 -----------------------------*/
.green {
	color: #00d5c3;
}
.blue {
	color: #009cff;
}
.purple {
	color: #8b78ff;
}
.yellow {
	color: #c7b666;
}
.orange {
	color: #f49454;
}
.font14 {
	font-size: 14px;
}
.font36 {
	font-size: 36px;
}
.font40 {
	font-size: 40px;
}
.font48 {
	font-size: 48px;
}
.width25-divider {
	margin: 20px auto;
	width: 25px;
	border-color: #595d68;
}
.bg-blk-bor {
	background: #22252d;
	border: 1px solid #3e4554;
}
.width20{
	width: 20%;
	margin: 80px auto;
}
/*Counter progress bar page*/
.circle-one {
	text-align: center;
	position: relative;
}
.circle-one span {
	font-size: 24px;
	left: 0;
	position: absolute;
	right: 0;
	top: 39%;
}
.count-one {
	text-align: center;
}
.count-one span, .count-one strong, .count-one small {
	display: block;
}
.progress-title span {
	color: #fff;
	font-size: 14px;
	float: left;
}
.progress-title strong {
	font-size: 18px;
	color: #fff;
	float: right;
}
.ui-progressbar {
	height: 7px;
	border-radius: 0;
}
.ui-widget-header {
	border: 0;
}
.ui-widget.ui-widget-content {
	border: 0;
}
.ui-progressbar .ui-progressbar-value {
	margin: 0 -2px;
}
#progress1 .ui-widget-header, #progress5 .ui-widget-header,#progress11 .ui-widget-header,#progress15 .ui-widget-header {
	background: #00d5c3;
}
#progress2 .ui-widget-header, #progress6 .ui-widget-header,#progress12 .ui-widget-header,#progress16 .ui-widget-header {
	background: #8b78ff;
}
#progress3 .ui-widget-header, #progress8 .ui-widget-header, #progress13 .ui-widget-header,#progress17 .ui-widget-header {
	background: #009cff;
}
#progress4 .ui-widget-header, #progress9 .ui-widget-header, #progress14 .ui-widget-header,#progress18 .ui-widget-header  {
	background: #c7b666;
}
#progress7 .ui-widget-header {
	background: #bbc2d2;
}
#progress10 .ui-widget-header {
	background: #f49454;
}
@media only screen and (min-width:768px) {
.fl-sm {
	float: left;
}
}
/* Blog Post page Style
 -----------------------------*/
.user-comment {
	list-style-type: none;
	padding: 0;
	margin: 0 0 30px 0;
}
.user-comment li {
	display: inline-block;
	margin: 0 12px 0 0;
}
.user-comment li:last-child {
	margin: 0;
}
.user-comment li span, .user-comment li i {
	font-size: 12px;
	display: inline-block;
	vertical-align: middle;
}
.bp-overlay-one {
	background: url('../images/b&1-overlay-01.png') no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.bp-excerpt-one {
	background: rgba(19,21,24,0.9);
	padding: 48px 42px 27px;
}
.bp-overlay-two {
	background: url('../images/b&1-overlay-02.png') no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.bp-excerpt-two {
	background: rgba(0,213,195,0.9);
	padding: 35px 36px 48px;
}
.bp-excerpt-two h2, .bp-excerpt-two .user-comment li span, .bp-excerpt-two .user-comment li i, .bp-excerpt-two p {
	color: #2f3542;
}
.bp-overlay-three {
	background: url('../images/b&1-overlay-03.png') no-repeat;
	-webkit-background-size: cover;
	background-size: cover;
}
.bp-excerpt-three {
	background: rgba(255,255,255,0.75);
	padding: 35px 20px 48px;
}
.bp-excerpt-three h4, .bp-excerpt-three .user-comment li span, .bp-excerpt-three .user-comment li i, .bp-excerpt-three p {
	color: #2f3542;
}
.bp-excerpt-three .white-btn {
	background: none;
	border: 1px solid #2f3542;
}
.bp-excerpt-three h4 {
	font-size: 21px;
	margin-bottom: 20px;
}
.comm-day, .by-text {
	font-family: 'Playfair Display', serif;
	font-style: italic;
	color: #dae2e8;
	font-size: 14px;
	display: block;
	margin-bottom: 8px;
}
.timeline-cont-wrap {
	text-align: center;
}
.post-timeline-block {
	max-width: 538px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0 0 90px;
	position: relative;
}
.post-timeline-block small {
	color: #7d8391;
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 18px;
}
.post-timeline-block ul span {
	color: #a0aeb8;
	font-size: 12px;
}
.post-timeline-block h4 a{
	font-size: 24px;
	display: block;
}
.post-timeline-block ul i {
	color: #a0aeb8;
}
.vertical-divider {
	height: 60px;
	width: 1px;
	background-color: #444a55;
	display: block;
	margin: 0 auto;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px;
}
.vertical-divider:before, .vertical-divider:after {
	position: absolute;
	width: 7px;
	height: 7px;
	border: 1px solid #444a55;
	border-radius: 50%;
	content: "";
}
.vertical-divider:before {
	top: -7px;
	left: -3px;
}
.vertical-divider:after {
	bottom: -7px;
	left: -3px;
}
.load-more {
	margin: 0;
}
.post-timeline-block:last-child .vertical-divider {
	display: none;
}
.blog-post-compact .blog-fig {
	position: relative;
}
.figcap-comp {
	position: absolute;
	bottom: 0px;
	padding: 21px 23px 0;
	width: 100%;
	right: 0;
	left: 0;
}
.ti-content p, .bp-excerpt-one p, .bp-excerpt-two, .bp-excerpt-three p {
	margin-bottom: 33px;
}
.blog-post  .line-btn, .blog-post .dark-btn {
	padding: 11px 29px 11px 15px;
}
.bp-excerpt-two h2 {
	margin-bottom: 25px;
}
.black-btn:hover {
	border-color: #2f3542;
}
.bp-excerpt-three .white-btn:hover {
	border-color: #18d8c8;
}
.bp-excerpt-three {
	padding: 35px 22px 22px;
}
.letter-spacig {
	letter-spacing: -0.3px;
}
.small-font {
	font-size: 24px;
}
.large-font {
	line-height: 1.7;
}
.figcap-comp h4 {
	margin-bottom: 7px;
}
.figcap-comp .by-text {
	margin-bottom: 2px;
}
.figcap-comp li i {
	font-size: 14px;
}
.figcap-comp .user-comment li span, .figcap-comp .user-comment li i {
	color: #a0aeb8;
}
.figcap-comp h5{
	margin-bottom: 10px;
}
.figcap-comp .h5 {
	margin-bottom: 5px;
	font-size: 18px;
}
.blog-post-list > li {
	float: left;
	width: 33.33%;
	list-style: none;
}
.four-item-wrap > li {
	width: 25%;
}
.transparent-btn:hover, .transparent-btn, .transparent-btn:focus {
	background: transparent;
	color: #00d5c3;
	font-weight: 600;
	font-size: 16px;
}
.blog-post-info {
	width: 80%;
	padding-left: 16px;
	margin-top: 3px;
	float: left;
}
.blog-post-info h6 {
	margin-bottom: 8px;
}
.blog-post-info  .user-comment {
	margin-bottom: 23px;
}
.post-wrap {
	border-right: 1px solid #444a55;
	padding-right: 15px;
}
.post-head {
	margin-bottom: 23px;
}
.big-small-post-wrap .figcap-comp {
	bottom: 0;
}
.big-post-img {
	min-height: 340px;
}
.blog-post .title-head{
	margin-bottom: 23px;
}
@media (min-width: 768px) and (max-width: 1199px) {
	.blog-fig img {
		width: 100%;
	}
	.bp-excerpt-two, .bp-excerpt-one {
		padding-left: 22px;
		padding-right: 22px;
	}
	.bp-excerpt-three {
		margin-bottom: 30px;
	}
	.blog-post-info {
		width: 76%;
	}
	.figcap-comp {
		padding-left: 8px;
		padding-right: 8px;
	}
	.big-post-img {
		min-height: 0px;
	}
	.figcap-comp h4 {
		margin-bottom: 7px;
		font-size: 15px;
	}
	.light-green {
		font-size: 22px;
	}
	.user-comment li {
		margin-right: 10px;
	}
	.four-item-wrap > li {
		width: 50%;
	}
	.blog-post-list > li .user-comment {
		margin-bottom: 15px;
	}
	.figcap-comp h5{
		  font-size: 16px;
	}
}
@media (max-width: 767px) {
	.four-item-wrap > li, .blog-post-list > li {
		float: none;
		width: 100%;
	}
	.post-wrap {
		border-right: none;
	}
	.user-comment li {
		margin-right: 1px;
	}
	.bp-excerpt-one {
		padding-left: 22px;
		padding-right: 22px;
	}
	.figcap-comp h4 {
		font-size: 20px;
	}
	.big-small-post-wrap .figcap-comp {
		bottom: -19px;
	}
	.blog-post .mb-100 {
		margin-bottom: 50px;
	}
	.blog-spacer {
		margin: 0;
	}
	.blog-post  .mb-56 {
		margin-bottom: 30px;
	}
	.post-timeline-block{
		padding-bottom: 30px;
	}
	.timeline-cont-wrap .user-comment{
		margin: 0 0 76px 0;
	}
}
/* Box Content page Style
 -----------------------------*/
.page-box-content .container {
	max-width: 1200px;
	width: 100%;
}
.bg-green {
	background: #00d5c3 !important;
}
.bg-green-light {
	background: #00e6d3 !important;
}
.bg-green-lighter {
	background: #00f3df !important;
}
.bg-green-lightest {
	background: #1affec !important;
}
.bg-blue {
	background: #21adf6 !important;
}
.bg-blue-light {
	background: #2fb6fc !important;
}
.bg-blue-lighter {
	background: #42beff !important;
}
.bg-blue-lightest {
	background: #51c3ff !important;
}
.bg-violet {
	background: #8b78ff !important;
}
.bg-gray {
	background: #3d4350 !important;
}
.bg-light-gray {
	background: #1c212d !important;
}
.no-cell-gap {
	padding-left: 0;
	padding-right: 0;
}
.image-responsive {
	width: 100%;
}
.cyan-background {
	background: #00d5c3;
	color: #2f3542;
}
.anyone-app {
	padding: 63px 104px 80px;
	background: #00d5c3;
	color: #2f3542;
	border-radius: 2px;
}
.anyone-app h3 {
	margin-bottom: 23px;
}
.divider-mb-66 {
	margin-bottom: 66px;
}
.margin-mt-36 {
	margin-top: 36px;
}
.box-content-block {
	background: #161a25;
	padding-bottom: 25px;
}
.box-content-block h3 {
	color: #00d5c3;
	font-weight: 900;
	margin-bottom: 26px;
	margin-top: 34px;
	padding-right: 10%;
}
.box-content-block p {
	margin-bottom: 43px;
	padding-right: 16%;
}
.box-content-reverse-block h3, .box-content-reverse-block p {
	padding-left: 10%;
	padding-right: 35px;
}
.box-content-reverse-block .btn {
	margin-right: 35px;
}
.text-content-box {
	padding: 71px 56px 68px;
	background: #00d5c3;
}
.text-content-box h3, .text-content-box p {
	color: #2f3542
}
.text-content-box h3 {
	font-size: 24px;
	font-weight: 900;
	margin-bottom: 25px;
}
.darktext-content-box {
	padding: 38px 22% 50px 16%;
}
.darktext-content-box h3 span {
	color: #00d5c3;
}
.darktext-content-box h3, .darktext-content-box p {
	padding: 0;
}
.img-box-content {
	padding: 94px 10% 43px;
}
.img-box-content h3 {
	font-size: 21px;
	font-weight: 900;
	margin: 43px 8% 28px 7%;
}
.img-box-content p {
	font-size: 13px;
	padding: 0 0 0 7%;
}
.img-box-content .btn, .fluid-box-content-block .btn {
	border: none;
	font-weight: 600;
	padding-left: 0;
}
.img-box-content .icon-arrow-right-circle, .fluid-box-content-block .icon-arrow-right-circle {
	font-size: 100%;
	margin: 0;
}
.img-box-content .btn:hover, .fluid-box-content-block .btn:hover {
	background: none;
}
.img-darkbox-content {
	padding: 72px 10% 56px;
}
.img-darkbox-content h3 {
	font-size: 30px;
	margin: 59px 15% 30px 7%;
}
.img-darkbox-content p {
	font-size: 14px;
	padding-right: 9%;
}
.img-darkbox-content .btn {
	color: #2f3542;
	padding-left: 24px;
}
.fluid-divider {
	padding-top: 178px;
	margin-bottom: 67px;
}
.fluid-box-content-block {
	padding: 42px 4%;
}
.fluid-box-content-block h3 {
	margin-bottom: 37px;
	padding: 0;
}
.fluid-box-content-block p {
	padding-right: 0;
}
.fluid-box-content-block .btn {
	color: #00d5c3;
	min-width: inherit;
}
.fluid-box-content-block .btn:hover {
	color: #fff;
}
.thumb-desc {
	padding: 50px 80px 30px;
}
.darktext-content-box.thumb-desc p {
	margin-bottom: 10px;
}
.three-thumb-desc {
	padding: 40px 3% 34px;
}
.four-thumb-desc {
	padding: 35px 3% 25px;
}
.four-thumb-desc h3 {
	font-size: 24px;
}
.icon-box-content, .mediumicon-box-content, .smallicon-box-content {
	overflow: hidden;
}
.icon-box-content {
	padding: 50px 16% 30px 45px;
}
.mediumicon-box-content {
	padding: 40px 12% 35px 35px;
}
.mediumicon-box-content h3, .smallicon-box-content h3 {
	font-size: 21px;
	margin: 0;
}
.smallicon-box-content {
	padding: 30px 9% 25px 25px;
}
.smallicon-box-content h3 {
	font-size: 16px;
}
.icon-box-content i, .mediumicon-box-content i, .smallicon-box-content i {
	font-size: 200px;
	position: absolute;
	color: #00f7f3;
}
.mediumicon-box-content i {
	font-size: 120px;
}
.smallicon-box-content i {
	font-size: 90px;
}
.icon-box-content .icon-fire {
	bottom: -12px;
	right: -100px;
}
.icon-box-content .icon-briefcase {
	bottom: -17px;
	right: -112px;
}
.mediumicon-box-content .icon-game-controller {
	bottom: -10px;
	margin: 0;
	right: -50px;
}
.mediumicon-box-content .icon-handbag {
	bottom: -1px;
	right: -49px;
}
.mediumicon-box-content .icon-diamond {
	bottom: -15px;
	color: #00ffff;
	right: -40px;
}
.smallicon-box-content .icon-layers {
	bottom: -10px;
	right: -35px;
	color: #2bc6f9;
}
.smallicon-box-content .icon-ghost {
	bottom: -8px;
	right: -35px;
	color: #42d3fd;
}
.smallicon-box-content .icon-chemistry {
	bottom: 0px;
	right: -35px;
	color: #60dbff;
}
.smallicon-box-content .icon-rocket {
	bottom: -10px;
	color: #7ae1ff;
	right: -25px;
}

@media all and (max-width: 1400px) {
	.text-content-box, .thumb-desc {
		padding: 40px 20px;
	}
	.icon-box-content {
		padding: 50px 16% 30px 45px;
	}
	.mediumicon-box-content {
		padding: 40px 12% 35px 35px;
	}
	.smallicon-box-content {
		padding: 30px 9% 25px 25px;
	}
	.icon-box-content i {
		font-size: 150px;
	}
	.mediumicon-box-content i {
		font-size: 90px;
	}
	.smallicon-box-content i {
		font-size: 60px;
	}
}
@media all and (max-width: 1023px) {

	.page-box-content .ptb {
		padding-bottom: 20px;
		padding-top: 50px;
	}
	.anyone-app {
		padding: 40px 50px;
	}
	.box-content-block h3 {
		margin-top: 0;
		padding-right: 0;
	}
	.box-content-block p {
		padding-right: 0;
	}
	.box-content-reverse-block h3, .box-content-reverse-block p {
		padding-left: 0;
	}
	.thumb-desc, .fluid-box-content-block, .text-content-box, .darktext-content-box, .img-box-content, .img-darkbox-content {
		padding: 40px 10px 10px;
	}
	.fluid-divider {
		padding-top: 45px;
	}
	.fluid-box-content-block h3, .anyone-app h3 {
		margin-bottom: 20px;
		margin-top: 0;
	}
	.icon-box-content {
		padding-right: 8%;
		padding-top: 20px;
	}
	.mediumicon-box-content {
		padding-right: 8%;
		padding-top: 20px;
	}
	.smallicon-box-content {
		padding-right: 5%;
		padding-top: 20px;
	}
	.icon-box-content i {
		font-size: 100px;
	}
	.icon-box-content .icon-fire, .icon-box-content .icon-briefcase {
		right: -55px;
	}
	.mediumicon-box-content i {
		font-size: 50px;
	}
	.mediumicon-box-content .icon-game-controller, .mediumicon-box-content .icon-handbag, .mediumicon-box-content .icon-diamond {
		right: -25px;
	}
	.smallicon-box-content i {
		font-size: 40px;
	}
	.smallicon-box-content .icon-layers, .smallicon-box-content .icon-ghost, .smallicon-box-content .icon-chemistry, .smallicon-box-content .icon-rocket {
		bottom: -3px;
		right: -13px;
	}
	.progress-title span{
		font-size: 12px;
		margin-top: 4px;
	}
	.progress-title strong{
		font-size: 15px;
	}
	
	
	
}
@media all and (max-width: 767px) {
	.anyone-app {
		padding: 20px 10px;
	}
	.box-content-block p {
		margin-bottom: 20px;
	}
	.img-box-content h3 {
		margin-left: 0;
		margin-right: 0;
	}
	.img-box-content p {
		padding: 0;
	}
	.icon-box-content, .mediumicon-box-content, .smallicon-box-content {
		padding-right: 15%;
	}
	.team-members img,.full-width-images img{
		width: 100%;
	}
}
@media all and (max-width: 1400px){
	.page-box-content .mediumicon-box-content{
		min-height:150px;		
	}
}

@media all and (max-width: 1023px){
	.page-box-content .mediumicon-box-content{
		min-height:100px;		
	}
	.page-box-content  .smallicon-box-content{
		min-height:85px;
	}
	.map .dark-black-bg{
		top: 15px;
	}
	.larger-map-info{
		padding: 12px 28px;
	}
	.header-style-9 .logo img{
		width: auto;
	}
	.header-style-14 .nav-wrapper nav,
	.header-style-14 .nav-wrapper nav .navigation{
		width: 100%;
	}
	
	
}
@media all and (max-width: 767px) {
	.larger-map-info.dark-black-bg{
		top: 45px;
	}
	.map-wrap.full-width-map{
		min-height:300px;
	}
	.nav-wrapper .navigation li{
		border-bottom: none;
	}
	.nav-wrapper,.header-style-5 .nav-wrapper .navigation{
			text-align:center;
	}
       
	.nav-wrapper .navigation{
		border-top: none;
		
	}
	.header-style-2 .btn{
		float: none;
	}
	.fill-icon-boxes {
		padding: 63px 20px 20px;
	}
	.fill-icon-boxes.fill-large-icon-box {
		padding: 90px 20px 20px;
	}
	
		
	
}


.nav-wrapper .navigation li a.btn:hover{
	color:#ffffff;
}





.pin-marker-one i.black-pin {
	color: #222631;
}
.fill-icon-boxes-2 {
	padding: 70px 48px 35px;
}
.grid-four .fill-icon-boxes {
    padding-left: 35px;
    padding-right: 35px;
}


/*Styling For Hompage-1*/
.header-1 {
	background: #c7ced8;
}
.nav-wrapper .navigation a .icon-home {
	position: static;
	visibility: visible;
	color: #ffffff;
}
.nav-wrapper .navigation a .icon-home:hover {
	color: #00d5c3;
}
.index-thumb p {
	font-weight: 600;
}
.index-thumb .green-color {
	color: #00d5c3;
}
.index-thumb .green-color span {
	color: #fff;
}
.section-3 h3 {
	line-height: 50px;
}
.section-3 .index-chemistry-icon {
	right: 16px;
}
.section-3 .index-white-icon {
	left: 16px;
}
.video-section .video-wrap {
	position: relative;
}
.video-section .vjs-poster {
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center top;
}
.video-section .vjs-icon-play::before, .video-section .video-js .vjs-big-play-button::before, .video-section .video-js .vjs-play-control::before {
	content: "\e07e";
	font-family: 'simple-line-icons';
	font-size: 30px;
}
.video-section .video-js .vjs-big-play-button {
	background-color: transparent;
	border: 2px solid #fff;
	border-radius: 50%;
	width: 88px;
	height: 88px;
	line-height: 84px;
}
.video-section .video-js:hover .vjs-big-play-button, .video-section .video-js .vjs-big-play-button:focus {
	background-color: transparent;
}
.video-section .video-js .vjs-control-bar {
	display: none;
}
.video-section .play-btn {
    border: 2px solid #ffffff;
    border-radius: 50%;
    display: inline-block;
    height: 88px;
    line-height: 84px;
    text-align: center;
    vertical-align: middle;
    width: 88px;
    margin: 0 35px;
}
.video-section .play-btn i {
	font-size: 30px;
	color: #fff;
}
.section-7 {
	position: relative;
}
.section-7:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.5);
}
.section-7 .container {
	z-index: 9;
	position: relative;
}
.index-map {
	height: 502px;
	overflow: hidden;
}
.box-index-row {
	position: relative;
}
.box-fig {
	top: 0;
	width: 50%;
	height: 100%;
	position: absolute;
}
.box-fig-1 {
	background: url("../images/thumb2.jpg") no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	left: 0;
}
.box-fig-2 {
	background: url("../images/thumb3.jpg") no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	right: 0;
}
.scale-section .hedline-icon-section {
	padding-top: 145px;
}
.scale-section .hedline-icon-section i {
	color: #00d5c3;
}
.blog-post-section h5 {
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin: 35px 0 0;
}
.video-wrap {
	position: relative;
}
.video iframe {
    border: 0 none;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}
.carousel-wheel {
	perspective: 1170px;
	-webkit-perspective: 1170px;
}
.prevLevel0 img {
	transform: rotateY(-30deg);
	-webkit-transform: rotateY(-30deg);
}
.prevLevel1 img {
	transform: rotateY(-25deg);
	-webkit-transform: rotateY(-25deg);
}
.nextLevel0 img {
	transform: rotateY(25deg);
	-webkit-transform: rotateY(25deg);
}
.nextLevel1 img {
	transform: rotateY(30deg);
	-webkit-transform: rotateY(30deg);
}